aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2003-10-22 15:44:52 +0000
committerTom Tromey <tromey@gcc.gnu.org>2003-10-22 15:44:52 +0000
commit36ae3d8e5998a4aa42fa3e8c967f97853882f1ea (patch)
tree097dcf0320d2f8f2a3dae49d15f42e428413808c /gcc/java
parent926a822f2b78aad8c5891d0d902841209600fe99 (diff)
downloadgcc-36ae3d8e5998a4aa42fa3e8c967f97853882f1ea.zip
gcc-36ae3d8e5998a4aa42fa3e8c967f97853882f1ea.tar.gz
gcc-36ae3d8e5998a4aa42fa3e8c967f97853882f1ea.tar.bz2
expr.c (expand_byte_code): Only warn about dead bytecode when extra_warnings is set.
* expr.c (expand_byte_code): Only warn about dead bytecode when extra_warnings is set. From-SVN: r72805
Diffstat (limited to 'gcc/java')
-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 35dce1c..4914b98 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 2c9ac09..f059ef1 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);
}
}