From 88a8ba9581f3b873c8687ec519a01ac771542b64 Mon Sep 17 00:00:00 2001 From: Eric Botcazou <ebotcazou@adacore.com> Date: Tue, 4 Sep 2012 19:05:38 +0000 Subject: [PATCH] re PR rtl-optimization/54456 (ICE: in init_seqno, at sel-sched.c:6797 with -fschedule-insns -fselective-scheduling) PR rtl-optimization/54456 * sched-rgn.c (gate_handle_sched): Return 1 only if optimize > 0. From-SVN: r190947 --- gcc/ChangeLog | 5 +++++ gcc/sched-rgn.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bbcf050751c0..437221cf830b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-09-04 Eric Botcazou <ebotcazou@adacore.com> + + PR rtl-optimization/54456 + * sched-rgn.c (gate_handle_sched): Return 1 only if optimize > 0. + 2012-09-04 Diego Novillo <dnovillo@google.com> PR bootstrap/54478 diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c index 0498cede6948..4a277f4a2798 100644 --- a/gcc/sched-rgn.c +++ b/gcc/sched-rgn.c @@ -3473,7 +3473,7 @@ static bool gate_handle_sched (void) { #ifdef INSN_SCHEDULING - return flag_schedule_insns && dbg_cnt (sched_func); + return optimize > 0 && flag_schedule_insns && dbg_cnt (sched_func); #else return 0; #endif -- GitLab