summaryrefslogtreecommitdiffstats
path: root/gcc/java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-22 15:44:52 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2003-10-22 15:44:52 +0000
commita34619204046baf47d25e0333d0a79aeb0a1a3cd (patch)
tree097dcf0320d2f8f2a3dae49d15f42e428413808c /gcc/java
parent16c8d9c898afbd55d2c8656944e1607af2e7fc9b (diff)
downloadppe42-gcc-a34619204046baf47d25e0333d0a79aeb0a1a3cd.tar.gz
ppe42-gcc-a34619204046baf47d25e0333d0a79aeb0a1a3cd.zip
* expr.c (expand_byte_code): Only warn about dead bytecode when
extra_warnings is set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@72805 138bc75d-0d04-0410-961f-82ee72b054a4
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 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