[Bug debug/50215] [4.7 Regression] FAIL: gcc.dg/guality/pr45882.c
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Aug 28 12:11:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50215
--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-08-28 12:05:51 UTC ---
Verified now, without the var-tracking.c fix this:
--- rtl.def (revision 178135)
+++ rtl.def (working copy)
@@ -296,12 +296,6 @@ DEF_RTL_EXPR(CALL, "call", "ee", RTX_EXT
DEF_RTL_EXPR(RETURN, "return", "", RTX_EXTRA)
-/* Like RETURN, but truly represents only a function return, while
- RETURN may represent an insn that also performs other functions
- of the function epilogue. Like RETURN, this may also occur in
- conditional jumps. */
-DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA)
-
/* Special for EH return from subroutine. */
DEF_RTL_EXPR(EH_RETURN, "eh_return", "", RTX_EXTRA)
@@ -1284,6 +1278,12 @@ DEF_RTL_EXPR(COND, "cond", "Ee", RTX_EXT
#endif /* GENERATOR_FILE */
+/* Like RETURN, but truly represents only a function return, while
+ RETURN may represent an insn that also performs other functions
+ of the function epilogue. Like RETURN, this may also occur in
+ conditional jumps. */
+DEF_RTL_EXPR(SIMPLE_RETURN, "simple_return", "", RTX_EXTRA)
+
/*
Local variables:
mode:c
also "fixes" it.
More information about the Gcc-bugs
mailing list