summaryrefslogtreecommitdiff
path: root/gcc/function.h
diff options
context:
space:
mode:
authorRichard Sandiford <rdsandiford@googlemail.com>2009-01-06 22:00:18 +0000
committerRichard Sandiford <rsandifo@gcc.gnu.org>2009-01-06 22:00:18 +0000
commit84b9b8722013c8ce15572c5350ca4aa4ca0f279d (patch)
treede3a6bbab91f28cd79f61ff34a9520334026fd03 /gcc/function.h
parentace984c85138fbc4aa823a3aae0d0eba2d117437 (diff)
downloadgcc-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.h3
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)