[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