PR rtl-optimization/32636
* df-scan.c (df_get_entry_block_def_set): Set struct_value_rtx
regno in entry_block_defs even if HAVE_prologue && epilogue_completed.
From-SVN: r130907
+2007-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/32636
+ * df-scan.c (df_get_entry_block_def_set): Set struct_value_rtx
+ regno in entry_block_defs even if HAVE_prologue && epilogue_completed.
+
2007-12-13 Uros Bizjak <ubizjak@gmail.com>
Richard Guenther <rguenther@suse.de>
bitmap_set_bit (entry_block_defs, STATIC_CHAIN_REGNUM);
#endif
#endif
-
- r = targetm.calls.struct_value_rtx (current_function_decl, true);
- if (r && REG_P (r))
- bitmap_set_bit (entry_block_defs, REGNO (r));
}
+ r = targetm.calls.struct_value_rtx (current_function_decl, true);
+ if (r && REG_P (r))
+ bitmap_set_bit (entry_block_defs, REGNO (r));
+
if ((!reload_completed) || frame_pointer_needed)
{
/* Any reference to any pseudo before reload is a potential