This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug debug/50215] [4.7 Regression] FAIL: gcc.dg/guality/pr45882.c
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 28 Aug 2011 12:05:51 +0000
- Subject: [Bug debug/50215] [4.7 Regression] FAIL: gcc.dg/guality/pr45882.c
- Auto-submitted: auto-generated
- References: <bug-50215-4@http.gcc.gnu.org/bugzilla/>
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.