Module Name: src Committed By: msaitoh Date: Sun Sep 16 07:26:31 UTC 2012
Modified Files: src/external/gpl3/gcc/dist/gcc: ChangeLog src/external/gpl3/gcc/dist/gcc/config/arm: arm.md Log Message: Fix gcc bugid 51408 for arm. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/gcc/ChangeLog cvs rdiff -u -r1.1.1.1 -r1.2 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.3 src/external/gpl3/gcc/dist/gcc/ChangeLog:1.4 --- src/external/gpl3/gcc/dist/gcc/ChangeLog:1.3 Sun Jun 17 13:43:30 2012 +++ src/external/gpl3/gcc/dist/gcc/ChangeLog Sun Sep 16 07:26:30 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.2 --- 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 Sun Sep 16 07:26:31 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;