1. 18 Jan, 2003 6 commits
  2. 17 Jan, 2003 27 commits
  3. 16 Jan, 2003 7 commits
    • m68hc11.c (m68hc11_check_z_replacement): Fix handling 68HC12 pre/post inc/dec side effects. · 200097cc
      	* config/m68hc11/m68hc11.c (m68hc11_check_z_replacement): Fix handling
      	68HC12 pre/post inc/dec side effects.
      
      From-SVN: r61410
      Stephane Carrez committed
    • cp-tree.h (tsubst_copy_and_build): New declaration. · cc23546e
      2003-01-16  Jeffrey D. Oldham  <oldham@codesourcery.com>
      
      	* cp-tree.h (tsubst_copy_and_build): New declaration.
      	* pt.c (tsubst_copy): Remove 'build_expr_from_tree' from comment.
      	(tsubst_expr): Use 'tsubst_copy_and_build'.  Update initial comment.
      	(tsubst_copy_and_build): New function.
      
      From-SVN: r61409
      Jeffrey D. Oldham committed
    • * config/m68hc11/m68hc11.h (MASK_M6812): Define. · f411c739
      From-SVN: r61407
      Stephane Carrez committed
    • * sh.md (mshflo_w_x): Fix description of operation. · 08c43ea7
      From-SVN: r61406
      J"orn Rennecke committed
    • SocketImpl.java (toString): Don't explicitly call toString() on possible null address. · 3afcbc9b
             * java/net/SocketImpl.java (toString): Don't explicitly call
             toString() on possible null address.
      
      From-SVN: r61404
      Mark Wielaard committed
    • cp-tree.h (lang_type_class): Remove is_partial_instantiation. · 8fbc5ae7
      	* cp-tree.h (lang_type_class): Remove is_partial_instantiation.
      	(PARTIAL_INSTANTIATION_P): Remove.
      	(IMPLICIT_TYPENAME_P): Likewise.
      	(IMPLICIT_TYPENAME_TYPE_DECL_P): Likewise.
      	(build_typename_type): Remove declaration.
      	(parmlist_is_exprlist): Likewise.
      	* decl.c (build_typename_type): Make it static, remove third
      	parameter.
      	(push_class_binding): Don't do implicit typename stuff.
      	(make_typename_type): Likewise.
      	(lookup_name_real): Likewise.
      	(grokdeclarator): Don't try to convert declarations into
      	initializations.  Don't do implicit typename stuff.
      	(parmlist_is_exprlist): Remove.
      	(xref_basetypes): Simplify.
      	* decl2.c (grokfield): Don't try to convert declarations into
      	initializations.
      	(build_anon_union_vars): Do this while processing templates, too.
      	(finish_anon_union): Likewise.
      	* error.c (dump_type): Remove implicit typename handling.
      	* parser.c (cp_parser_diagnose_invalid_type_name): New method.
      	(cp_parser_primary_expression): Correct handling of names not
      	found by unqualified name lookup in templates.
      	(cp_parser_nested_name_specifier_opt): Avoid checking dependency
      	of types when possible.
      	(cp_parser_simple_declaration): Complain intelligently about some
      	invalid declarations.
      	(cp_parser_member_declaration): Likewise.
      	(cp_parser_constructor_declarator_p): Don't check when we're in a
      	function scope.
      	* pt.c (instantiate_class_template): Remove
      	PARTIAL_INSTANTIATION_P gunk.
      	* search.c (lookup_field_r): Don't build implicit typenames.
      	(marked_pushdecls_p): Don't enter dependent base types.
      	(unmarked_pushdecls_p): Likewise.
      	* semantics.c (begin_class_definition): Remove implicit typename
      	stuff.
      
      	* config/locale/gnu/messages_members.h: Use this-> to refer to
      	unqualified members of base clasess.
      	* config/locale/ieee_1003.1-2001/codecvt_specializations.h: Likewise.
      	* include/bits/codecvt.h: Likewise.
      	* include/bits/deque.tcc: Likewise.
      	* include/bits/fstream.tcc: Likewise.
      	* include/bits/istream.tcc: Likewise.
      	* include/bits/list.tcc: Likewise.
      	* include/bits/locale_facets.h: Likewise.
      	* include/bits/ostream.tcc: Likewise.
      	* include/bits/sstream.tcc: Likewise.
      	* include/bits/stl_bvector.h: Likewise.
      	* include/bits/stl_deque.h: Likewise.
      	* include/bits/stl_list.h: Likewise.
      	* include/bits/stl_tree.h: Likewise.
      	* include/bits/stl_vector.h: Likewise.
      	* include/bits/vector.tcc: Likewise.
      	* include/ext/ropeimpl.h: Likewise.
      	* include/ext/stdio_filebuf.h: Likewise.
      	* include/ext/stl_rope.h: Likewise.
      	* include/std/std_fstream.h: Likewise.
      	* include/std/std_sstream.h: Likewise.
      
      Co-Authored-By: Jeffrey Oldham <oldham@codesourcery.com>
      
      From-SVN: r61403
      Mark Mitchell committed
    • rs6000.h: Mention Altivec registers in commentary. · 07488f32
      	* config/rs6000/rs6000.h: Mention Altivec registers in
      	commentary.  Fix typo.
      
      From-SVN: r61401
      Zack Weinberg committed