summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/expr.c10
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 35dce1c3b8b..4914b987756 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2003-10-22 Tom Tromey <tromey@redhat.com>
+
+ * expr.c (expand_byte_code): Only warn about dead bytecode when
+ extra_warnings is set.
+
2003-10-22 Bryce McKinlay <bryce@mckinlay.net.nz>
Fix for PR java/12586.
diff --git a/gcc/java/expr.c b/gcc/java/expr.c
index 2c9ac09e735..f059ef12a7d 100644
--- a/gcc/java/expr.c
+++ b/gcc/java/expr.c
@@ -2838,8 +2838,9 @@ expand_byte_code (JCF *jcf, tree method)
if (dead_code_index != -1)
{
/* We've just reached the end of a region of dead code. */
- warning ("unreachable bytecode from %d to before %d",
- dead_code_index, PC);
+ if (extra_warnings)
+ warning ("unreachable bytecode from %d to before %d",
+ dead_code_index, PC);
dead_code_index = -1;
}
}
@@ -2875,8 +2876,9 @@ expand_byte_code (JCF *jcf, tree method)
if (dead_code_index != -1)
{
/* We've just reached the end of a region of dead code. */
- warning ("unreachable bytecode from %d to the end of the method",
- dead_code_index);
+ if (extra_warnings)
+ warning ("unreachable bytecode from %d to the end of the method",
+ dead_code_index);
}
}
OpenPOWER on IntegriCloud