diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2009-01-06 22:00:18 +0000 |
---|---|---|
committer | Richard Sandiford <rsandifo@gcc.gnu.org> | 2009-01-06 22:00:18 +0000 |
commit | 84b9b8722013c8ce15572c5350ca4aa4ca0f279d (patch) | |
tree | de3a6bbab91f28cd79f61ff34a9520334026fd03 /gcc/function.h | |
parent | ace984c85138fbc4aa823a3aae0d0eba2d117437 (diff) | |
download | gcc-84b9b8722013c8ce15572c5350ca4aa4ca0f279d.tar.gz |
function.h (rtl_data): Add a dbr_scheduled_p field.
gcc/
* function.h (rtl_data): Add a dbr_scheduled_p field.
* reorg.c (dbr_schedule): Set it.
(gate_handle_delay_slots): Check it.
* config/mips/mips.c (mips_base_delayed_branch): Delete.
(mips_reorg): Check flag_delayed_branch instead of
mips_base_delayed_branch.
(mips_override_options): Don't set mips_base_delayed_branch
or flag_delayed_branch.
From-SVN: r143136
Diffstat (limited to 'gcc/function.h')
-rw-r--r-- | gcc/function.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/function.h b/gcc/function.h index 68df55e1a6e..f78d737b05f 100644 --- a/gcc/function.h +++ b/gcc/function.h @@ -444,6 +444,9 @@ struct rtl_data GTY(()) /* Nonzero if function stack realignment has been finalized, namely stack_realign_needed flag has been set and finalized after reload. */ bool stack_realign_finalized; + + /* True if dbr_schedule has already been called for this function. */ + bool dbr_scheduled_p; }; #define return_label (crtl->x_return_label) |