-
- Downloads
lang-options.h: Added -Wdeprecated.
* lang-options.h: Added -Wdeprecated. * gcj.texi (Warnings): Document -Wdeprecated. * java-tree.h (flag_deprecated): Declare. * lang.c (lang_W_options): Added deprecated. (flag_deprecated): New global. * chartables.h: Rebuilt. * gen-table.pl (process_one): Look at whitespace. (print_tables): Define LETTER_SPACE, LETTER_MASK. * parse.h (CLEAR_DEPRECATED): New macro. (CHECK_DEPRECATED_NO_RESET): New macro. * jcf-parse.c (handle_deprecated): New function. (HANDLE_DEPRECATED_ATTRIBUTE): New define. * jcf-reader.c (get_attribute): Handle Deprecated attribute. * parse.y (resolve_type_during_patch): Check deprecation. (jdep_resolve_class): Likewise. (process_imports): Likewise. (resolve_expression_name): Likewise. (check_deprecation): Strip arrays from decl. Check flag_deprecated. (patch_method_invocation): Also check the particular constructor for deprecation. (register_fields): Use CHECK_DEPRECATED_NO_RESET in loop. * jcf-write.c (append_deprecated_attribute): New function. (generate_classfile): Generate deprecated attribute when appropriate. * lex.c (java_parse_doc_section): Return type now void. Rewrote. (java_lex) [case '*']: Simplify logic. (java_start_char_p): Use LETTER_MASK. (java_part_char_p): Likewise. (java_space_char_p): New function. From-SVN: r63350
Showing
- gcc/java/ChangeLog 33 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/chartables.h 2552 additions, 2545 deletionsgcc/java/chartables.h
- gcc/java/gcj.texi 3 additions, 0 deletionsgcc/java/gcj.texi
- gcc/java/gen-table.pl 22 additions, 14 deletionsgcc/java/gen-table.pl
- gcc/java/java-tree.h 3 additions, 0 deletionsgcc/java/java-tree.h
- gcc/java/jcf-parse.c 20 additions, 0 deletionsgcc/java/jcf-parse.c
- gcc/java/jcf-reader.c 7 additions, 0 deletionsgcc/java/jcf-reader.c
- gcc/java/jcf-write.c 30 additions, 1 deletiongcc/java/jcf-write.c
- gcc/java/lang-options.h 2 additions, 0 deletionsgcc/java/lang-options.h
- gcc/java/lang.c 5 additions, 1 deletiongcc/java/lang.c
- gcc/java/lex.c 104 additions, 41 deletionsgcc/java/lex.c
- gcc/java/parse.h 8 additions, 0 deletionsgcc/java/parse.h
- gcc/java/parse.y 43 additions, 10 deletionsgcc/java/parse.y
Loading
Please register or sign in to comment