diff options
Diffstat (limited to 'gcc/java')
-rw-r--r-- | gcc/java/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/java/class.c | 6 |
2 files changed, 9 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 8617681..a9bcf44 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,8 @@ +2005-05-25 DJ Delorie <dj@redhat.com> + + * class.c (set_constant_value): Move warning control from if() to + warning(OPT_*). + 2005-05-24 Richard Henderson <rth@redhat.com> * builtins.c (define_builtin): Don't call make_decl_rtl. diff --git a/gcc/java/class.c b/gcc/java/class.c index 5616351..3e8ae26 100644 --- a/gcc/java/class.c +++ b/gcc/java/class.c @@ -790,9 +790,11 @@ void set_constant_value (tree field, tree constant) { if (field == NULL_TREE) - warning (0, "misplaced ConstantValue attribute (not in any field)"); + warning (OPT_Wattributes, + "misplaced ConstantValue attribute (not in any field)"); else if (DECL_INITIAL (field) != NULL_TREE) - warning (0, "duplicate ConstantValue attribute for field '%s'", + warning (OPT_Wattributes, + "duplicate ConstantValue attribute for field '%s'", IDENTIFIER_POINTER (DECL_NAME (field))); else { |