[Bug rtl-optimization/54993] [4.8 regression] PIC register not marked as live

steven at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Oct 28 12:34:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54993

--- Comment #1 from Steven Bosscher <steven at gcc dot gnu.org> 2012-10-28 12:33:50 UTC ---
I cannot reproduce this problem, neither before nor after r192890. Can you
please attach the .ira dump (with -fdump-rtl-ira-all) after r192890, with and
without the following patch applied?

Index: ira.c
===================================================================
--- ira.c       (revision 192893)
+++ ira.c       (working copy)
@@ -4405,9 +4405,11 @@
      interpretation of the DF_LR problem.  See PR38711.
      Remove the problem, so that we don't spend time updating it in
      any of the df_analyze() calls during IRA/LRA.  */
+#if 0
   if (optimize > 1)
     df_remove_problem (df_live);
   gcc_checking_assert (df_live == NULL);
+#endif

 #ifdef ENABLE_CHECKING
   df->changeable_flags |= DF_VERIFY_SCHEDULED;



More information about the Gcc-bugs mailing list