1. 16 Jul, 2003 6 commits
    • re PR c++/10903 ([3.3 only] g++ says: "error: object ``type_decl' not supported by dump_expr") · c61dce3a
              PR c++/10903
              * pt.c (convert_nontype_argument): Fix thinko in diagnostic.
              Improve.
      
      From-SVN: r69435
      Gabriel Dos Reis committed
    • xm-mingw32.h (HOST_BIT_BUCKET): Define as "nul". · b828d124
      	* config/i386/xm-mingw32.h (HOST_BIT_BUCKET): Define
      	as "nul".
      	* config/i386/xm-mingw32.h: Change GNU CC to GCC.
      
      From-SVN: r69434
      Danny Smith committed
    • dll-MI1.h: New file. · 32f2f2cb
      	* g++.dg/ext/dll-MI1.h: New file.
      	* g++.dg/ext/dllexport-MI1.C: New file.
      	* g++.dg/ext/dllimport-MI1.C: New file.
      
      	ChangeLog: Remove 'testsuite/' from 2003-07-04 entry.
      
      From-SVN: r69432
      Danny Smith committed
    • winnt.c (associated_type): Artificial methods are not affected by the… · d5648e12
      winnt.c (associated_type): Artificial methods are not affected by the import/export status of their class...
      
      	* config/i386/winnt.c (associated_type): Artificial methods are not
      	affected by the import/export status of their class unless they are
      	COMDAT.
      	(i386_pe_dllimport_p): Do not mark artificial methods as dllimport.
      
      	* config/i386/winnt.c: Fix GCC copyright comment.
      
      From-SVN: r69431
      Danny Smith committed
    • Daily bump. · e2766830
      From-SVN: r69429
      GCC Administrator committed
    • cp-tree.def (LOOKUP_EXPR): Remove. · 10b1d5e7
      	* cp-tree.def (LOOKUP_EXPR): Remove.
      	* cp-tree.h (cp_id_kind): Add CP_ID_KIND_UNQUALIFIED_DEPENDENT.
      	(LOOKUP_EXPR_GLOBAL): Remove.
      	(get_bindings): Remove.
      	(is_aggr_type_2): Remove.
      	* call.c (resolved_scoped_fn_name): Remove support for
      	LOOKUP_EXPR.
      	* decl.c (grokfndecl): Likewise.
      	(grokdeclarator): Likewise.
      	* error.c (dump_decl): Likewise.
      	(dump_expr): Likewise.
      	* friend.c (do_friend): Likewise.
      	* init.c (build_offset_ref): Likewise.
      	* lex.c (unqualified_fn_lookup_error): Use pedwarn.  Do not create
      	LOOKUP_EXPRs
      	* mangle.c (write_expression): Remove support for LOOKUP_EXPR.
      	* parser.c (cp_parser_postfix_expression): Modify Koenig lookup
      	test.
      	* pt.c (get_bindings): Give it internal linkage.
      	(check_explicit_specialization): Remove support for LOOKUP_EXPR.
      	(lookup_template_function): Likewise.
      	(for_each_tempalte_parm_r): Likewise.
      	(tsubst_decl): Likewise.
      	(tsubst_qualified_id): Handle template template parameters.
      	(tsubst_copy): Remove support for LOOKUP_EXPR.
      	(tsubst_copy_and_build): Likewise.
      	(most_general_template): Likewise.
      	(value_dependent_expression_p): Likewise.
      	(type_dependent_expression_p): Note that IDENTIFIER_NODEs are
      	always dependent.
      	* semantics.c (perform_koenig_lookup): Do not create
      	IDENTIFIER_NODEs.
      	(finish_fname): Likewise.
      	(finish_id_expression): Likewise.
      	* tree.c (is_aggr_type_2): Remove.
      
      From-SVN: r69427
      Mark Mitchell committed
  2. 15 Jul, 2003 29 commits
  3. 14 Jul, 2003 5 commits