From 84b9b8722013c8ce15572c5350ca4aa4ca0f279d Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Tue, 6 Jan 2009 22:00:18 +0000 Subject: 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 --- gcc/function.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/function.h') diff --git a/gcc/function.h b/gcc/function.h index 68df55e..f78d737 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) -- cgit v1.1