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;