From 1ad159f91b6e9976c1b484c83ba3af9f04ca0cef Mon Sep 17 00:00:00 2001 From: James E Wilson Date: Wed, 6 Jul 2005 17:10:54 -0700 Subject: [PATCH] Fix -O0 -fschedule-insns2 ICE. * ia64.c (ia64_reorg): Check optimize before ia64_flag_schedule_isns2. From-SVN: r101675 --- gcc/ChangeLog | 4 ++++ gcc/config/ia64/ia64.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 35c3d21c964..6a339a46858 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2005-07-06 James E. Wilson + + * ia64.c (ia64_reorg): Check optimize before ia64_flag_schedule_isns2. + 2005-07-06 John David Anglin * pa.c (legitimize_pic_address): Use gcc_assert instead of abort. diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index 8f28e2080df..80fcfe33324 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -7583,7 +7583,7 @@ ia64_reorg (void) non-optimizing bootstrap. */ update_life_info (NULL, UPDATE_LIFE_GLOBAL_RM_NOTES, PROP_DEATH_NOTES); - if (ia64_flag_schedule_insns2) + if (optimize && ia64_flag_schedule_insns2) { timevar_push (TV_SCHED2); ia64_final_schedule = 1;