diff options
| -rw-r--r-- | gcc/java/ChangeLog | 5 | ||||
| -rw-r--r-- | gcc/java/expr.c | 10 |
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); } } |

