1. 24 Feb, 2003 7 commits
    • re PR c++/5333 (ICE on nested template classes using other nested template classes) · ca099ac8
      	PR c++/5333
      	* cp-tree.h (CLASSTYPE_PRIMARY_TEMPLATE): New macro.
      	* parser.c (cp_parser_diagnose_invalid_type_name): Use it.
      	* pt.c (instantiate_class_template): Don't try to instantiate
      	dependent types.
      	(resolve_typename_type): Use CLASSTYPE_PRIMARY_TEMPLATE.
      
      	PR c++/5333
      	* g++.dg/parse/fused-params1.C: Adjust error messages.
      	* g++.dg/template/nested3.C: New test.
      
      From-SVN: r63354
      Mark Mitchell committed
    • sh.c (TARGET_HAVE_TLS): Conditionally define. · 463f02cd
      	* config/sh/sh.c (TARGET_HAVE_TLS): Conditionally define.
      	(prepare_move_operands): Handle TLS operands.
      	(tls_symbolic_operand): New.
      	(nonpic_symbol_mentioned_p): Handle TLS UNSPECs.
      	(legitimize_pic_address): Do nothing for the TLS symbol.
      	(sh_encode_section_info): Handle TLS case.
      	(sh_strip_name_encoding): Drop TLS encoding.
      	* config/sh/sh-protos.h (tls_symbolic_operand): Add prototype.
      	* config/sh/sh.h (SH_TLS_ENCODING): Define.
      	(TLS_SYMNAME_P, STRIP_TLS_ENCODING): Likewise.
      	(ASM_OUTPUT_LABELREF): Drop TLS encoding.
      	(OUTPUT_ADDR_CONST_EXTRA): Handle TLS UNSPECs.
      	* config/sh/sh.md: Define TLS UNSPEC constants.
      	(type): Add tls_load.
      	("tls_global_dynamic", "tls_local_dynamic"): New insns.
      	("sym2DTPOFF", "symDTPOFF2reg", "sym2GOTTPOFF"): New expanders.
      	("tls_initial_exec"): New insn.
      	("sym2TPOFF", "symTPOFF2reg"): New expanders.
      	("load_gbr"): New insn.
      
      	* configure.in (HAVE_AS_TLS): Add sh-*-* and sh[34]*-*-* cases.
              * configure: Regenerate.
      
      From-SVN: r63353
      Kaz Kojima committed
    • Makefile.in: Rebuilt. · cf88ede3
      	* Makefile.in: Rebuilt.
      	* Makefile.am (JC1FLAGS): Added -Wno-deprecated.
      
      From-SVN: r63352
      Tom Tromey committed
    • * libjava.jacks/jacks.xfail: Most 4.7.10 tests pass now. · 6eebde4b
      From-SVN: r63351
      Tom Tromey committed
    • lang-options.h: Added -Wdeprecated. · f94ae540
      	* 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
      Tom Tromey committed
    • natRuntime.cc (libraries_size, [...]): Removed. · 804b2c48
      	* java/lang/natRuntime.cc (libraries_size, libraries_count,
      	libraries): Removed.
      	(add_library): Removed.
      	(_load): Don't call add_library.
      	(loadLibraryInternal): Likewise.
      	(init): Likewise.
      	(lookup_data): New struct.
      	(find_symbol): New function.
      	(_Jv_FindSymbolInExecutable): Use it.
      
      From-SVN: r63348
      Tom Tromey committed
    • Daily bump. · 6ecc7b8f
      From-SVN: r63347
      GCC Administrator committed
  2. 23 Feb, 2003 10 commits
  3. 22 Feb, 2003 21 commits
  4. 21 Feb, 2003 2 commits