re PR target/30282 (Optimization flag -O1 -fschedule-insns2 cause red zone to be used when there is none)
PR target/30282 * config/rs6000/rs6000.c (rs6000_emit_stack_reset): Always emit blockage for ABI_V4. From-SVN: r181059
This commit is contained in:
parent
2cc4d549f1
commit
bbf41d2656
|
@ -1,3 +1,9 @@
|
|||
2011-11-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
PR target/30282
|
||||
* config/rs6000/rs6000.c (rs6000_emit_stack_reset): Always emit
|
||||
blockage for ABI_V4.
|
||||
|
||||
2011-10-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
PR target/50691
|
||||
|
|
|
@ -15943,7 +15943,7 @@ rs6000_emit_stack_reset (rs6000_stack_t *info,
|
|||
{
|
||||
/* This blockage is needed so that sched doesn't decide to move
|
||||
the sp change before the register restores. */
|
||||
if (frame_reg_rtx != sp_reg_rtx
|
||||
if (DEFAULT_ABI == ABI_V4
|
||||
|| (TARGET_SPE_ABI
|
||||
&& info->spe_64bit_regs_used != 0
|
||||
&& info->first_gp_reg_save != 32))
|
||||
|
|
Loading…
Reference in New Issue