Author: matthew
Date: 2012-03-27 14:11:11 -0600 (Tue, 27 Mar 2012)
New Revision: 2402

Added:
   trunk/binutils/binutils-2.22-build_fix-1.patch
Log:
Add a patch to fix building Binutils with -O3 optimization

Added: trunk/binutils/binutils-2.22-build_fix-1.patch
===================================================================
--- trunk/binutils/binutils-2.22-build_fix-1.patch                              
(rev 0)
+++ trunk/binutils/binutils-2.22-build_fix-1.patch      2012-03-27 20:11:11 UTC 
(rev 2402)
@@ -0,0 +1,34 @@
+Submitted By:            Matt Burgess <matthew_at_linuxfromscratch_dot_org>
+Date:                    2012-03-27
+Initial Package Version: 2.22
+Upstream Status:         From Upstream
+Origin:                  
http://lists.gnu.org/archive/html/bug-binutils/2011-10/msg00241.html
+Description:             Fixes a build failure when using -O3 compiler flag
+
+diff -Naur binutils-2.22.orig/opcodes/ChangeLog binutils-2.22/opcodes/ChangeLog
+--- binutils-2.22.orig/opcodes/ChangeLog       2011-11-21 09:29:39.000000000 
+0000
++++ binutils-2.22/opcodes/ChangeLog    2012-03-27 19:49:36.299866714 +0000
+@@ -5,6 +5,11 @@
+       diexq, diexq.>: Use FRT, FRA, FRB and FRBp repsectively on DFP quad
+       instructions.
+ 
++2011-10-26  Nick Clifton  <[email protected]>
++
++      PR binutils/13348
++      * i386-dis.c (print_insn): Fix testing of array subscript.
++
+ 2011-10-25  Alan Modra  <[email protected]>
+ 
+       Apply mainline patches
+diff -Naur binutils-2.22.orig/opcodes/i386-dis.c 
binutils-2.22/opcodes/i386-dis.c
+--- binutils-2.22.orig/opcodes/i386-dis.c      2011-08-02 19:58:06.000000000 
+0000
++++ binutils-2.22/opcodes/i386-dis.c   2012-03-27 19:48:28.447812481 +0000
+@@ -11331,7 +11331,7 @@
+     {
+       /* Too many prefixes or unused REX prefixes.  */
+       for (i = 0;
+-         all_prefixes[i] && i < (int) ARRAY_SIZE (all_prefixes);
++         i < (int) ARRAY_SIZE (all_prefixes) && all_prefixes[i];
+          i++)
+       (*info->fprintf_func) (info->stream, "%s",
+                              prefix_name (all_prefixes[i], sizeflag));

-- 
http://linuxfromscratch.org/mailman/listinfo/patches
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to