diff options
Diffstat (limited to 'gcc/config/ia64/ia64.c')
-rw-r--r-- | gcc/config/ia64/ia64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 2fb1c15..81d4f35 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -6713,7 +6713,7 @@ ia64_set_sched_flags (spec_info_t spec_info) { int mask = 0; - if ((mflag_sched_br_data_spec && !reload_completed) + if ((mflag_sched_br_data_spec && !reload_completed && optimize > 0) || (mflag_sched_ar_data_spec && reload_completed)) { mask |= BEGIN_DATA; |