aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched-rgn.c
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2012-09-04 19:05:38 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2012-09-04 19:05:38 +0000
commit88a8ba9581f3b873c8687ec519a01ac771542b64 (patch)
tree59abf3f1e6ae8becb54d67a1b916363801534ead /gcc/sched-rgn.c
parent92383a2a11f08a62afeda2b372f78ddc7241d4d6 (diff)
downloadgcc-88a8ba9581f3b873c8687ec519a01ac771542b64.zip
gcc-88a8ba9581f3b873c8687ec519a01ac771542b64.tar.gz
gcc-88a8ba9581f3b873c8687ec519a01ac771542b64.tar.bz2
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
Diffstat (limited to 'gcc/sched-rgn.c')
-rw-r--r--gcc/sched-rgn.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index 0498ced..4a277f4 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