]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix -O0 -fschedule-insns2 ICE.
authorJames E Wilson <wilson@specifixinc.com>
Thu, 7 Jul 2005 00:10:54 +0000 (17:10 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Thu, 7 Jul 2005 00:10:54 +0000 (17:10 -0700)
* ia64.c (ia64_reorg): Check optimize before ia64_flag_schedule_isns2.

From-SVN: r101675

gcc/ChangeLog
gcc/config/ia64/ia64.c

index 35c3d21c9645965d77203b4e23ccefa7df86a640..6a339a4685833a1000fba4dba47cc578e1fdf883 100644 (file)
@@ -1,3 +1,7 @@
+2005-07-06  James E. Wilson  <wilson@specifixinc.com>
+
+       * ia64.c (ia64_reorg): Check optimize before ia64_flag_schedule_isns2.
+
 2005-07-06  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
 
        * pa.c (legitimize_pic_address): Use gcc_assert instead of abort.
index 8f28e2080dfa6ba80227a2f8ebbdd9b2543be142..80fcfe33324ceccbec7f9a38ecef0ef813891254 100644 (file)
@@ -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;