Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-6]: src/external/gpl3/gcc/dist/gcc Pull up following revision(s) ...



details:   https://anonhg.NetBSD.org/src/rev/217c55d228e9
branches:  netbsd-6
changeset: 775380:217c55d228e9
user:      riz <riz%NetBSD.org@localhost>
date:      Tue Oct 23 16:17:39 2012 +0000

description:
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.

diffstat:

 external/gpl3/gcc/dist/gcc/ChangeLog         |  10 ++++++++++
 external/gpl3/gcc/dist/gcc/config/arm/arm.md |   2 +-
 2 files changed, 11 insertions(+), 1 deletions(-)

diffs (29 lines):

diff -r 75b2a1507dcb -r 217c55d228e9 external/gpl3/gcc/dist/gcc/ChangeLog
--- a/external/gpl3/gcc/dist/gcc/ChangeLog      Mon Oct 22 19:46:36 2012 +0000
+++ b/external/gpl3/gcc/dist/gcc/ChangeLog      Tue Oct 23 16:17:39 2012 +0000
@@ -1,3 +1,13 @@
+2011-12-09  Kazu Hirata  <kazu%codesourcery.com@localhost>
+
+       Backport from mainline:
+
+       2011-12-05  Kazu Hirata  <kazu%codesourcery.com@localhost>
+
+       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.anglin%nrc-cnrc.gc.ca@localhost>
 
        PR target/50691
diff -r 75b2a1507dcb -r 217c55d228e9 external/gpl3/gcc/dist/gcc/config/arm/arm.md
--- a/external/gpl3/gcc/dist/gcc/config/arm/arm.md      Mon Oct 22 19:46:36 2012 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/arm/arm.md      Tue Oct 23 16:17:39 2012 +0000
@@ -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;



Home | Main Index | Thread Index | Old Index