1. 23 Sep, 2003 5 commits
    • cp-tree.h (scope_kind): Add new enumerator. · ac20c67a
      	* cp-tree.h (scope_kind): Add new enumerator.
      	(keep_next_level): Change parameter type to bool.
      	(begin_scope):  Change prototype.
      	(pushlevel): Remove declaration.
      	* decl.c (push_binding_level): Fold in begin_scope.  Remove.
      	(struct cp_binding_level): Remove tag_tranparent field.  Make keep
      	of bitsize one.
      	(keep_next_level_flag): Make a bool.
      	(cxx_scope_descriptor): Update scope names table
      	(make_cxx_scope): Fold in begin_scope.  Remove..
      	(namespace_scope_ht_size): New function.
      	(begin_scope): Change prototype.  Return a scope.  Tidy.
      	(kept_level_p): Update.
      	(pushlevel): Remove.
      	(maybe_push_cleanup_level): Simplify.
      	(poplevel): Update for sk_cleanup and keep change.
      	(print_binding_level): Likewise.
      	(initial_push_namespace_scope): Fold in begin_scope.  Remove.
      	(push_namespace): Update.
      	(pushtag): Likewise.
      	(lookup_tag): Likewise.
      	(lookup_name_current_level): Likewise.
      	(lookup_type_current_level): Likewise.
      	(cxx_init_decl_processing): Likewise.
      	(start_function): Likewise.
      	(begin_function_body): Likewise.
      	(start_method): Likewise.
      	* pt.c (push_inline_template_parms_recursive): Likewise.
      	(begin_template_parm_list): Likewise.
      	(begin_specialization): Likewise.
      	* semantics.c (do_pushlevel): Likewise.
      	(begin_compound_stmt): Likewise.
      	(begin_stmt_expr): Likewise.
      
      From-SVN: r71683
      Gabriel Dos Reis committed
    • c-common.c (c_common_signed_or_unsigned_type): Examine mode, not precision. · 3504b199
              * c-common.c (c_common_signed_or_unsigned_type): Examine mode,
              not precision.
      	* g++.dg/opt/enum1.C: New.
      
      From-SVN: r71677
      Richard Henderson committed
    • decl.c (java_init_decl_processing): Don't emit otable decls if flag_indirect_dispatch is not set. · 92f6e625
      * decl.c (java_init_decl_processing): Don't emit otable decls
      if flag_indirect_dispatch is not set.
      
      From-SVN: r71674
      Jeff Sturm committed
    • rs6000.c (altivec_in_gprs_p): Rename to ... · 3a1f863f
              * config/rs6000/rs6000.c (altivec_in_gprs_p): Rename to ...
              (gpr_or_gpr_p): Change to bool.
              (rs6000_split_altivec_in_gprs): Rename to ...
              (rs6000_split_multireg_move): Add support for update addressing.
              * config/rs6000/rs6000-protos.h: Same.
              * config/rs6000/altivec.md: Same.
              * config/rs6000/rs6000.md (movdi_internal32): Use new splitter for
              multiple GPRs.
              (movti): Remove TARGET_STRING || TARGET_POWERPC64 final condition.
              (movti_power): Use new splitter for multiple GPRs.
              (movti_string): Same.
              (movti_ppc64): Same.
      
      Co-Authored-By: Hartmut Penner <hpenner@de.ibm.com>
      
      From-SVN: r71673
      David Edelsohn committed
    • Daily bump. · 2f2846ab
      From-SVN: r71671
      GCC Administrator committed
  2. 22 Sep, 2003 19 commits
  3. 21 Sep, 2003 14 commits
  4. 20 Sep, 2003 2 commits