This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug debug/50215] [4.7 Regression] FAIL: gcc.dg/guality/pr45882.c


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]