1. 28 Jul, 2003 3 commits
  2. 27 Jul, 2003 12 commits
  3. 26 Jul, 2003 18 commits
  4. 25 Jul, 2003 7 commits
    • rs6000.c (is_ev64_opaque_type): Only check pointer equality. · 36252949
      2003-07-25  Aldy Hernandez  <aldyh@redhat.com>
      
      	* config/rs6000/rs6000.c (is_ev64_opaque_type): Only check pointer
      	equality.
      	(spe_init_builtins): Declare __ev64_opaque__ as a builtin type.
      
      	* config/rs6000/spe.h: Remove __ev64_opaque__ definition.
      
      From-SVN: r69802
      Aldy Hernandez committed
    • * g++.dg/other/error2.C: Tweak expected errors. · ca3c62ec
      From-SVN: r69796
      Nathan Sidwell committed
    • cp-tree.h (build_compound_expr): Take LHS & RHS args. · c7b62f14
      	* cp-tree.h (build_compound_expr): Take LHS & RHS args.
      	(build_x_compound_expr_from_list): Declare.
      	* typeck.c (build_x_compound_expr_from_list): New.
      	(build_x_compound_expr): Adjust.
      	(build_compound_expr): Remove unreachable code. Take two
      	parameters, adjust.
      	* decl.c (grok_reference_init): Use
      	build_x_compound_expr_from_list.
      	(expand_static_init): Adjust build_compound_expr call.
      	(cxx_maybe_build_cleanup): Likewise.
      	* init.c (perform_member_init): Use
      	build_x_compound_expr_from_list.
      	(build_new_1): Likewise.
      	(build_vec_delete): Adjust build_compound_expr calls.
      	(build_vbase_delete): Likewise.
      	* typeck2.c (store_init_value): Use
      	build_x_compound_expr_from_list.
      	(build_functional_cast): Likewise.
      
      From-SVN: r69794
      Nathan Sidwell committed
    • cp-tree.h (enum tsubst_flags_t): Add tf_user. · 42eaed49
      	* cp-tree.h (enum tsubst_flags_t): Add tf_user.
      	* decl.c (make_typename_type): Pass it.
      	* pt.c (lookup_template_class): Use it.
      	(resolve_typename_type): Pass it.
      	* semantics.c (finish_template_type): Pass it.
      
      From-SVN: r69793
      Nathan Sidwell committed
    • char_traits.h: Update copyright, tweak. · e884d397
      
      2003-07-25  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/char_traits.h: Update copyright, tweak.
      	* testsuite/ext/pod_char_traits.cc: Explicitly qualify namespace
      	std types.
      
      From-SVN: r69792
      Benjamin Kosnik committed
    • char_traits.h: Update copyright, tweak. · b66ea7d4
      
      2003-07-25  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/char_traits.h: Update copyright, tweak.
      	* testsuite/ext/pod_char_traits.cc: Explicitly qualifiy namespace
      	std types.
      
      From-SVN: r69791
      Benjamin Kosnik committed
    • re PR c++/11617 (g++ does not report missing member functions) · 22038b2c
      cp:
      	PR c++/11617
      	* cp-tree.h (qualified_name_lookup_error): Declare.
      	* pt.c (tsubst_qualified_id): Use qualified_name_lookup_error for
      	errors.
      	(tsubst_expr) <DECL_STMT case>: Likewise.
      	(tsubst_copy_and_build) <COMPONENT_REF case>: Likewise.
      	* semantics.c (qualified_name_lookup_error): New, broken out of ...
      	(finish_id_expression): ... here. Use it.
      testsuite:
      	PR c++/11617
      	* g++.dg/template/lookup2.C: New test.
      	* g++.dg/template/memclass1.C: Remove instantiated from error.
      
      From-SVN: r69790
      Nathan Sidwell committed