]> git.pld-linux.org Git - packages/binutils.git/commitdiff
- fix for gas SEGV on .end without .ent (alpha only)
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 23 Nov 2003 23:58:45 +0000 (23:58 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    binutils-gas-alpha-segv.patch -> 1.1

binutils-gas-alpha-segv.patch [new file with mode: 0644]

diff --git a/binutils-gas-alpha-segv.patch b/binutils-gas-alpha-segv.patch
new file mode 100644 (file)
index 0000000..a5960e9
--- /dev/null
@@ -0,0 +1,11 @@
+--- binutils-2.14.90.0.7/gas/config/tc-alpha.c.orig    2003-07-23 17:08:10.000000000 +0200
++++ binutils-2.14.90.0.7/gas/config/tc-alpha.c 2003-11-24 00:54:28.922310488 +0100
+@@ -4494,7 +4494,7 @@
+           as_warn (_(".end directive names different symbol than .ent"));
+         /* Create an expression to calculate the size of the function.  */
+-        if (sym)
++        if (sym && cur_frame_data)
+           {
+             OBJ_SYMFIELD_TYPE *obj = symbol_get_obj (sym);
+             expressionS *exp = xmalloc (sizeof (expressionS));
This page took 0.04267 seconds and 4 git commands to generate.