aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/function.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce0215d..f8d41cc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2011-10-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * function.c (thread_prologue_and_epilogue_insns): Mark
+ last_bb_active as possibly unused. It is unused for targets which
+ do neither have "return" nor "simple_return" expanders.
+
2011-10-06 Richard Guenther <rguenther@suse.de>
* fold-const.c (fold_ternary_loc): Also fold non-constant
diff --git a/gcc/function.c b/gcc/function.c
index 6484916..d13e928 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -5453,7 +5453,7 @@ thread_prologue_and_epilogue_insns (void)
{
bool inserted;
basic_block last_bb;
- bool last_bb_active;
+ bool last_bb_active ATTRIBUTE_UNUSED;
#ifdef HAVE_simple_return
bool unconverted_simple_returns = false;
basic_block simple_return_block_hot = NULL;