re PR rtl-optimization/32636 (25_algorithms/search_n/iterator.cc: miscompiled on hppa2.0w-hp-hpux11.11)
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
This commit is contained in:
parent
d9d9095344
commit
bff98546fb
2 changed files with 10 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
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>
|
||||
|
||||
|
|
|
@ -3530,12 +3530,12 @@ df_get_entry_block_def_set (bitmap entry_block_defs)
|
|||
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
|
||||
|
|
Loading…
Add table
Reference in a new issue