Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/gpl3/gcc/dist/gcc Fix gcc bugid 51408 for arm.
details: https://anonhg.NetBSD.org/src/rev/19d43479a776
branches: trunk
changeset: 781575:19d43479a776
user: msaitoh <msaitoh%NetBSD.org@localhost>
date: Sun Sep 16 07:26:30 2012 +0000
description:
Fix gcc bugid 51408 for arm.
Fixes PR#46972.
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 addaf37e2885 -r 19d43479a776 external/gpl3/gcc/dist/gcc/ChangeLog
--- a/external/gpl3/gcc/dist/gcc/ChangeLog Sun Sep 16 00:02:41 2012 +0000
+++ b/external/gpl3/gcc/dist/gcc/ChangeLog Sun Sep 16 07:26:30 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 addaf37e2885 -r 19d43479a776 external/gpl3/gcc/dist/gcc/config/arm/arm.md
--- a/external/gpl3/gcc/dist/gcc/config/arm/arm.md Sun Sep 16 00:02:41 2012 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/arm/arm.md Sun Sep 16 07:26:30 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