re PR target/48629 (ICE on gcc.dg/pr42389.c on ia64-*-* with -fsched-pressure)
authorBernd Schmidt <bernds@codesourcery.com>
Fri, 15 Apr 2011 23:32:55 +0000 (23:32 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Fri, 15 Apr 2011 23:32:55 +0000 (23:32 +0000)
PR target/48629
* haifa-sched.c (prune_ready_list, schedule_block): Use
sched_pressure_p rather than flag_sched_pressure.

From-SVN: r172525

gcc/ChangeLog
gcc/haifa-sched.c

index 80ee78d41507ad2ba034782c7e868d4138ee8eb6..99e1193a6b53441523b8f18143ad08bf1253ed81 100644 (file)
@@ -1,3 +1,9 @@
+2011-04-16  Bernd Schmidt  <bernds@codesourcery.com>
+
+       PR target/48629
+       * haifa-sched.c (prune_ready_list, schedule_block): Use
+       sched_pressure_p rather than flag_sched_pressure.
+
 2011-04-15  Pat Haugen <pthaugen@us.ibm.com>
 
        * config/rs6000/rs6000.c (call_ABI_of_interest): Call
index 3b05f1b7471a405eb89c14cef6148528c352ead3..e2d389b95926b8672a9cd0583c5edca3847b1d85 100644 (file)
@@ -2898,7 +2898,7 @@ prune_ready_list (state_t temp_state, bool first_cycle_insn_p)
            cost = 1;
          reason = "asm";
        }
-      else if (flag_sched_pressure)
+      else if (sched_pressure_p)
        cost = 0;
       else
        {
@@ -3232,7 +3232,7 @@ schedule_block (basic_block *target_bb)
            {
              memcpy (temp_state, curr_state, dfa_state_size);
              cost = state_transition (curr_state, insn);
-             if (!flag_sched_pressure)
+             if (!sched_pressure_p)
                gcc_assert (cost < 0);
              if (memcmp (temp_state, curr_state, dfa_state_size) != 0)
                cycle_issued_insns++;