From 76ee70f64caeb97c01bb4a7b59dedea7fc73597b Mon Sep 17 00:00:00 2001
From: Richard Earnshaw <rearnsha@arm.com>
Date: Mon, 12 Jan 2009 15:45:22 +0000
Subject: [PATCH] combine.c (combine_instructions): Recompute
 optimize_this_for_speed_p for each BB in the main combine loop.

	* combine.c (combine_instructions):  Recompute
	optimize_this_for_speed_p  for each BB in the main combine loop.

From-SVN: r143293
---
 gcc/ChangeLog | 5 +++++
 gcc/combine.c | 1 +
 2 files changed, 6 insertions(+)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ebe85fa61f60..0920534487ff 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-12  Richard Earnshaw  <rearnsha@arm.com>
+
+	* combine.c (combine_instructions):  Recompute
+	optimize_this_for_speed_p  for each BB in the main combine loop.
+
 2009-01-12  Tomas Bily  <tbily@suse.cz>
 
 	PR middlend/38385
diff --git a/gcc/combine.c b/gcc/combine.c
index 0198342a9cc4..82bf9f5e115e 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -1112,6 +1112,7 @@ combine_instructions (rtx f, unsigned int nregs)
 
   FOR_EACH_BB (this_basic_block)
     {
+      optimize_this_for_speed_p = optimize_bb_for_speed_p (this_basic_block);
       last_call_luid = 0;
       mem_last_set = -1;
       label_tick++;
-- 
GitLab