Module Name:    src
Committed By:   riz
Date:           Tue Oct 23 16:17:39 UTC 2012

Modified Files:
        src/external/gpl3/gcc/dist/gcc [netbsd-6]: ChangeLog
        src/external/gpl3/gcc/dist/gcc/config/arm [netbsd-6]: arm.md

Log Message:
Pull up following revision(s) (requested by msaitoh in ticket #615):
        external/gpl3/gcc/dist/gcc/ChangeLog: revision 1.4
        external/gpl3/gcc/dist/gcc/config/arm/arm.md: revision 1.2
Fix gcc bugid 51408 for arm.
Fix gcc bugid 51408 for arm.


To generate a diff of this commit:
cvs rdiff -u -r1.2.2.1 -r1.2.2.2 src/external/gpl3/gcc/dist/gcc/ChangeLog
cvs rdiff -u -r1.1.1.1 -r1.1.1.1.4.1 \
    src/external/gpl3/gcc/dist/gcc/config/arm/arm.md

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/gpl3/gcc/dist/gcc/ChangeLog
diff -u src/external/gpl3/gcc/dist/gcc/ChangeLog:1.2.2.1 src/external/gpl3/gcc/dist/gcc/ChangeLog:1.2.2.2
--- src/external/gpl3/gcc/dist/gcc/ChangeLog:1.2.2.1	Sun Jun 24 16:41:22 2012
+++ src/external/gpl3/gcc/dist/gcc/ChangeLog	Tue Oct 23 16:17:39 2012
@@ -1,3 +1,13 @@
+2011-12-09  Kazu Hirata  <k...@codesourcery.com>
+
+	Backport from mainline:
+
+	2011-12-05  Kazu Hirata  <k...@codesourcery.com>
+
+	PR target/51408
+	* config/arm/arm.md (*minmax_arithsi): Always require the else
+	clause in the MINUS case.
+
 2011-10-29  John David Anglin  <dave.ang...@nrc-cnrc.gc.ca>
 
 	PR target/50691

Index: src/external/gpl3/gcc/dist/gcc/config/arm/arm.md
diff -u src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.1.1.1 src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.1.1.1.4.1
--- src/external/gpl3/gcc/dist/gcc/config/arm/arm.md:1.1.1.1	Tue Jun 21 01:22:22 2011
+++ src/external/gpl3/gcc/dist/gcc/config/arm/arm.md	Tue Oct 23 16:17:39 2012
@@ -3134,7 +3134,7 @@
     bool need_else;
 
     if (which_alternative != 0 || operands[3] != const0_rtx
-        || (code != PLUS && code != MINUS && code != IOR && code != XOR))
+        || (code != PLUS && code != IOR && code != XOR))
       need_else = true;
     else
       need_else = false;

Reply via email to