+2008-09-04 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * df-scan.c (df_get_entry_block_def_set): Add STACK_POINTER_REGNUM
+ regardless of epilogue_completed.
+
2008-09-04 Vladimir Makarov <vmakarov@redhat.com>
PR middle-end/37359
#endif
}
+ /* The always important stack pointer. */
+ bitmap_set_bit (entry_block_defs, STACK_POINTER_REGNUM);
+
/* Once the prologue has been generated, all of these registers
should just show up in the first regular block. */
if (HAVE_prologue && epilogue_completed)
}
else
{
- /* The always important stack pointer. */
- bitmap_set_bit (entry_block_defs, STACK_POINTER_REGNUM);
-
/* If STATIC_CHAIN_INCOMING_REGNUM == STATIC_CHAIN_REGNUM
only STATIC_CHAIN_REGNUM is defined. If they are different,
we only care about the STATIC_CHAIN_INCOMING_REGNUM. */