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 <[email protected]>
+
+ Backport from mainline:
+
+ 2011-12-05 Kazu Hirata <[email protected]>
+
+ PR target/51408
+ * config/arm/arm.md (*minmax_arithsi): Always require the else
+ clause in the MINUS case.
+
2011-10-29 John David Anglin <[email protected]>
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;