Hi Guys,
I am applying the patch below to the 4.7 branch. It fixes the
simple_return pattern in the RX backend so that it uses the
(simple_return) rtl. This fixes 59 gcc testsuite failures and
introduces no regressions.
I plan on applying a similar patch to the mainline sources once I have
finished regression testing them.
Cheers
Nick
gcc/ChangeLog
2012-06-26 Nick Clifton <
nickc@...>
* config/rx/rx.md (simple_return): Use the simple_return rtl.
Index: gcc/config/rx/rx.md
===================================================================
--- gcc/config/rx/rx.md (revision 188932)
+++ gcc/config/rx/rx.md (working copy)
@@ -348,7 +348,7 @@
)
(define_insn "simple_return"
- [(return)]
+ [(simple_return)]
""
"rts"
[(set_attr "length" "1")