1. 07 Jan, 2002 14 commits
    • gcc.texi, [...]: Update copyright and last update dates. · 4dd57c18
      	* doc/gcc.texi, doc/gccint.texi, doc/cppinternals.texi,
      	doc/install.texi, doc/invoke.texi, doc/rtl.texi: Update copyright
      	and last update dates.
      
      From-SVN: r48610
      Joseph Myers committed
    • Makefile.am (mkinstalldirs): Add. · f2e12550
      
      2002-01-07  Benjamin Kosnik  <bkoz@redhat.com>
       	    Craig Rodrigues  <rodrigc@mediaone.net>
      
      	libstdc++/5174
      	* po/Makefile.am (mkinstalldirs): Add.
      	* po/Makefile.in: Regenerate.
      
      From-SVN: r48609
      Benjamin Kosnik committed
    • avr.c (avr_mcu_types): Add new MCU types. · c7f3e0b0
      
      	* config/avr/avr.c (avr_mcu_types): Add new MCU types.
      	* config/avr/avr.h (CPP_SPEC): Likewise.
      	(LINK_SPEC): Likewise.
      	(CRT_BINUTILS_SPECS): Likewise.
      	* config/avr/t-avr (MULTILIB_MATCHES): Likewise.
      	* doc/invoke.texi (AVR Options): Document them.
      
      From-SVN: r48604
      Marek Michalkiewicz committed
    • unroll.c (copy_loop_body): Always properly update JUMP_LABEL and LABEL_NUSES. · 6ba4d630
      	* unroll.c (copy_loop_body): Always properly update JUMP_LABEL and
      	LABEL_NUSES.
      
      From-SVN: r48600
      Jan Hubicka committed
    • errors.c: Update copyright date. · b34c06e3
      
              * errors.c: Update copyright date.
              (print_scope_operator): Add parenthesis.
              (print_left_paren): Likewise.
              (print_right_paren): Likewise.
              (print_left_bracket): Likewise.
              (print_right_bracket): Likewise.
              (print_template_argument_list_start): Likewise.
              (print_template_argument_list_end): Likewise.
              (print_non_consecutive_character): Likewise.
              (print_tree_identifier): Likewise.
              (print_identifier): Likewise.
              (NEXT_CODE): Uppercase macro parameter.
              (ident_fndecl): Delete unused.
              (GLOBAL_THING): Likewise.
      
      From-SVN: r48599
      Graham Stott committed
    • i386.h: Update copyright date. · d9a5f180
              * config/i386/i386.h: Update copyright date.
              (HALF_PIC_PTR): Add parenthesis.
              (OPTIMIZATION_OPTIONS): Whitespace, add parenthesis and wrap.
              (CONSTANT_ALIGNMENT): Add parenthesis.
              (DATA_ALIGNMENT): Likewise.
              (LOCAL_ALIGNMENT): Likewise.
              (FUNCTION_ARG_BOUNDARY): Whitespace, add parenthesis and wrap.
              (IS_STACK_MODE): Uppercase macro parameter, add parenthesis and wrap.
              (CONDITIONAL_REGISTER_USAGE): Wrap in do {...} while (0).
              (HARD_REGNO_NREGS): Add paranethesis.
              (VALID_SSE_REG_MODE): Whitespace.
              (VALID_MMX_REG_MODE): Whitespace.
              (VALID_FP_MODE_P): Uppercase macros parameter and whitespace.
              (ix86_hard_regno_mode_ok): Add parenthesis.
              (HARD_REGNO_CALLER_SAVE_MODE): Whitespace.
              (RETURN_IN_MEMORY): Whitespace.
              (N_REG_CLASSES): Add parenthesis.
              (INTEGER_CLASS_P): Add parenthesis and wrap.
              (FLOAT_CLASS_P): Likewise.
              (SSE_CLASS_P): Likewise.
              (MMX_CLASS_P): Likewise.
              (MAYBE_INTEGER_CLASS_P): Likewise.
              (MAYBE_FLOAT_CLASS_P): Likewise.
              (MAYBE_SSE_CLASS_P): Likewise.
              (MAYBE_MMX_CLASS_P): Likewise.
              (Q_CLASS_P): Likewise.
              (REGNO_REG_CLASS): Add parenthesis.
              (GENERAL_REGNO_P): Uppercase macro parameter.
              (REX_INT_REGNO_P): Uppercase macro parameter and wrap.
              (FP_REGNO_P): Likewise.
              (ANY_FP_REGNO_P): Uppercase macro parameter.
              (SSE_REGNO_P): Likewise.
              (SSE_REGNO): Likewise.
              (SSE_REG_P): Likewise.
              (SSE_FLOAT_MODE_P): Likewise.
              (MMX_REGNO_P): Likewise.
              (MMX_REG_P):Likewise.
              (STACK_REG_P): Likewise.
              (NON_STACK_REG_P): Likewise.
              (STACK_TOP_P): Likewise.
              (CONVERT_HARD_REGISTER_TO_SSA_P): Add parenthesis.
              (PREFERRED_RELOAD_CLASS): Add parenthesis and whitespace.
              (SECONDARY_MEMORY_NEEDED): Likewise.
              (SECONDARY_OUTPUT_RELOAD_CLASS): Whitespace.
              (MD_ASM_CLOBBERS): Whitespace and wrap.
              (MUST_PASS_IN_STACK): Whitespace and wrap.
              (RETURN_POPS_ARGS): Add parenthesis.
              (INIT_CUMULATIVE_ARGS): Likewise.
              (FUNCTION_ARG): Likewise.
              (FUNCTION_OK_FOR_SIBCALL): Add parenthesis and whitespace.
              (SETUP_INCOMING_VARARGS): Likewise.
              (BUILD_VA_LIST_TYPE):  Add parenthesis.
              (EXPAND_BUILTIN_VA_START): Uppercase macro paremeters and add
              parenthsis.
              (EXPAND_BUILTIN_VA_ARG): Likewise.
              (FUNCTION_PROFILER): Wrap in do { ... } while (0) and add parenthesis.
              (INITIALIZE_TRAMPOLINE): Add parenthesis.
              (INITIAL_ELIMINATION_OFFSET): Likewise.
              (REGNO_OK_FOR_INDEX_P): Add parenthesis.
              (REGNO_OK_FOR_BASE_P): Likewise.
              (REGNO_OK_FOR_SIREG_P): Add parenthesis and wrap.
              (REGNO_OK_FOR_DIREG_P): Likewise.
              (REG_OK_FOR_INDEX_P): Whitespace.
              (REG_OK_FOR_BASE_P): Whitespace.
              (GO_IF_LEGITIMATE_ADDRESS): Wrap in do { ... } while (0) and add
              parenthesis.
              (FIND_BASE_TERM): Fix typo.
              (LEGITIMIZE_ADDRESS): Wrap in  { .. } while (0) and add parenthesis.
              (REWRITE_ADDRESS): Uppercase macro parameter and whitespace.
              (SYMBOLIC_CONST; Whitespace.
              (GO_IF_MODE_DEPENDENT_ADDRESS):Wrap in  { .. } while (0) and wrap.
              (ENCODE_SECTION_INFO): Whitespace.
              (FINALIZE_PIC): Remove do { ... } while (0).
              (PROMOTE_MODE): Wrap in do { ... } while (0).
              (CONST_COSTS): Whitespace.
              (RTX_COSTS): Add paramethesis, whitespace and wrap.
              (REGISTER_MOVE_COST): Add parenthesis.
              (MEMORY_MOVE_COST): Likewise.
              (EXTRA_CC_MODES): Whitespace.
              (SELECT_CC_MODE): Add parenthesis and whitespace.
              (DBX_REGISTER_NUMBER): Uppercase macro parameter and add parenthsis.
              (ASM_PREFERRED_EH_DATA_FORMAT): Add parenthesis and whitespace.
              (ASM_OUTPUT_LABEL): Add paranethesis.
              (ASM_OUTPUT_REG_PUSH): Add parenthesis and whitespace.
              (ASM_OUTPUT_REG_POP): Likewise.
              (ASM_OUTPUT_ADDR_VEC_ELT): Add parenthesis.
              (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
      
      From-SVN: r48598
      Graham Stott committed
    • i386.c: Update copyright. · 07933f72
      
              * config/i386/i386.c: Update copyright.
              (CHECK_STACK_LIMIT): Add parenthesis.
              (AT_BP): Uppercase macro parameter.
              (x86_64_int_parameter_registers): Constify.
              (x86_64_int_return_registers): Likewise.
              (ix86_compare_op0): Use rtx.
              (construct_container): Constify INTREG parameter.
              (function_arg): Use rtx.
      
      From-SVN: r48597
      Graham Stott committed
    • diagnostic.h: Update copyright date. · 0b4d32c9
      
      	* diagnostic.h: Update copyright date.
      	(output_buffer_state): Add perenthesis.
      	(output_buffer_format_args): Likewise.
      
      From-SVN: r48596
      Graham Stott committed
    • combine.c (combine_instructions): Replace XEXP (links, 0) with link. · 6253d571
      
              * combine.c (combine_instructions): Replace XEXP (links, 0)
              with link.
      
      From-SVN: r48595
      Graham Stott committed
    • Daily bump. · c7941bcc
      From-SVN: r48593
      GCC Administrator committed
    • cfgcleanup.c (thread_jump): Fix 2 typos. · 68f3f6f1
      2002-01-06  H.J. Lu <hjl@gnu.org>
      
      	* cfgcleanup.c (thread_jump): Fix 2 typos.
      
      From-SVN: r48592
      H.J. Lu committed
    • config.gcc: Add support for --enable-altivec. · 480f7f3a
      2002-02-06  Aldy Hernandez  <aldyh@redhat.com>
      
              * config.gcc: Add support for --enable-altivec.
      
      From-SVN: r48591
      Aldy Hernandez committed
    • testsuite_flags.in: Add -fmessage-length=0 to CXXFLAGS testsuite/lib/prune.exp... · ab10a269
      2002-01-07  David Billinghurst <David.Billinghurst@riotinto.com>
      
      	* testsuite_flags.in:  Add -fmessage-length=0 to CXXFLAGS
      	testsuite/lib/prune.exp: Delete lines ":In function ..."
      	from compiler output
      	testsuite/23_containers/map_operators.cc: Remove
      	dg-excess-errors comment
      	testsuite/23_containers/set_operators.cc: Likewise
      
      From-SVN: r48590
      David Billinghurst committed
  2. 06 Jan, 2002 15 commits
    • update_web_docs (contrib_file): Remove. · 6cda74b0
      	* update_web_docs (contrib_file): Remove.
      	Also removing special handling of thanks.html.
      
      From-SVN: r48589
      Gerald Pfeifer committed
    • configure, [...]: Rebuilt. · ebecd56d
      2002-01-06 Andreas Tobler <a.tobler@schweiz.ch>
      
      	* configure, include/config.h.in: Rebuilt.
      	* java/lang/natSystem.cc (getSystemTimeZone): Check HAVE_TM_ZONE.
      	* configure.in: Call AC_STRUCT_TIMEZONE.
      
      From-SVN: r48588
      Andreas Tobler committed
    • Suggest `-flame -War' · 0b34d6fa
      From-SVN: r48587
      Alexandre Oliva committed
    • emit-rtl.c (gen_highpart): Add check for NULL_RTX. · 13b8c631
      2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
      
              * emit-rtl.c (gen_highpart): Add check for NULL_RTX.
      
      From-SVN: r48586
      Craig Rodrigues committed
    • re PR c/5279 (Internal compiler error in gen_highpart, at emit-rtl.c:1184) · a858ca75
      2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
      
              PR c/5279
              * gcc.c-torture/compile/20020106-1.c: New test.
      
      From-SVN: r48585
      Craig Rodrigues committed
    • objc-act.c (handle_impent): Use assemble_variable to emit __objc_class_name_*. · 58ad89b1
      	* objc/objc-act.c (handle_impent): Use assemble_variable to emit
      	__objc_class_name_*.
      
      From-SVN: r48584
      Jakub Jelinek committed
    • install.texi (sparcv9-*-solaris2*): Add documentation. · e403b4bc
      2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
      
              * doc/install.texi (sparcv9-*-solaris2*): Add documentation.
      
      From-SVN: r48581
      Craig Rodrigues committed
    • reorg.c (emit_delay_sequence): Remove death notes, not merely nop them out. · e41c7831
              * reorg.c (emit_delay_sequence): Remove death notes, not merely
              nop them out.  Increment label reference count for REG_LABEL.
              (fill_slots_from_thread): Frob label reference count around
              delete_related_insns.
      
      From-SVN: r48580
      Richard Henderson committed
    • stl_function.h: Remove two lines of comments; adjust copyright years. · 9efc7479
      2002-01-06  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/stl_function.h:  Remove two lines of comments;
      	adjust copyright years.
      
      From-SVN: r48579
      Paolo Carlini committed
    • Fix date in last entry. · c0b65ff1
      From-SVN: r48578
      Graham Stott committed
    • class.c (compile_resource_file): Update copyright date. · 79ab76fd
      
      	* class.c (compile_resource_file): Update copyright date.
      	Constify filename parameter.
      	(java-tree.h): Update copyright date.
      	(compile_resource_file): Constify filename parameter.
      
      From-SVN: r48577
      Graham Stott committed
    • Daily bump. · 173998d3
      From-SVN: r48575
      GCC Administrator committed
    • cfgcleanup.c (try_forward_edges): Detect infinite loops while jump threading. · 3b3b1e32
              * cfgcleanup.c (try_forward_edges): Detect infinite loops while
              jump threading.
      
      From-SVN: r48574
      Richard Henderson committed
    • cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): Add parenthesis. · 98e40e83
      
              * cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): Add parenthesis.
              (VAR_FUNCTION_OR_PARM_DECL_CHECK): Likewise.
              (VAR_TEMPL_TYPE_OR_FUNCTION_DECL_CHECK) Likewise.
              (RECORD_OR_UNION_TYPE_CHECK): Likewise.
              (BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK): Likewise.
              (C_IS_RESERVED_WORD): Uppercase macro parameter.
              (C_RID_YYCODE) Likewise.
              (ptrmem_cst): Use rtx.
              (LOCAL_BINDING_P): Add whitespace.
              (INHERITED_VALUE_BINDING_P): Likewise.
              (BINDING_SCOPE): Wrap long line.
              (BINDING_HAS_LEVEL_P): Remove parenthesis.
              (BINDING_VALUE): Wrap long line.
              (BINDING_TYPE): Whitespace.
              (IDENTIFIER_GLOBAL_VALUE): Add parenthesis.
              (SET_IDENTIFIER_GLOBAL_VALUE): Likewise.
              (IDENTIFIER_NAMESPACE_VALUE): Likewise.
              (SET_IDENTIFIER_NAMESPACE_VALUE: Likewise.
              (same_type_p): Uppercase macro parameters.
              (same_type_ignoring_top_level_qualifiers_p): Likewise.
              (OVL_FUNCTION): Wrap long line.
              (OVL_CHAIN): Whitespace.
              (OVL_CURRENT): Add paranthesis and whitespace.
              (OVL_NEXT): Whitespace.
              (OVL_USED): Likewise.
              (IDENTIFIER_TYPE_VALUE): Likewise.
              (REAL_IDENTIFIER_TYPE_VALUE): Remove parenthesis.
              (SET_IDENTIFIER_TYPE_VALUE): Add parenthesis and whitespace.
              (LANG_ID_FIELD): Whitespace.
              (SET_LANG_ID(NODE,VALUE,NAME): Likewise.
              (IDENTIFIER_LABEL_VALUE): Whitespace and wrap.
              (SET_IDENTIFIER_LABEL_VALUE): Whitespace.
              (IDENTIFIER_IMPLICIT_DECL): Whitespace and wrap.
              (SET_IDENTIFIER_IMPLICIT_DECL); Whitespace.
              (IDENTIFIER_ERROR_LOCUS): Whitespace and wrap.
              (SET_IDENTIFIER_ERROR_LOCUS); Whitespace.
              (IDENTIFIER_VIRTUAL_P): Likewise.
              (IDENTIFIER_OPNAME_P): Likewise.
              (IDENTIFIER_TYPENAME_P): Remove parenthesis.
              (C_TYPE_FIELDS_READONLY): Uppercase macro parameters.
              (C_SET_EXP_ORIGINAL_CODE): Likewise.
              (TYPE_ASSEMBLER_NAME_STRING): Wrap long line.
              (TYPE_ASSEMBLER_NAME_LENGTH): Likewise.
              (IS_AGGR_TYPE): Uppercase macro parameter.
              (CLASS_TYPE_P): Likewise.
              (IS_AGGR_TYPE_CODE): Uppercase macro parameter and parenthesis.
              (IS_AGGR_TYPE_2): Whitespace.
              (TAGGED_TYPE_P): Uppercase macro parameter.
              (TYPE_BUILT_IN): Whitespace.
              (TYPE_FOR_JAVA): Likewise.
              (FUNCTION_ARG_CHAIN): Remove parenthesis.
              (FUNCTION_FIRST_USER_PARMTYPE): Add parenthesis.
              (FUNCTION_FIRST_USER_PARAM): Likewise.
              (PROMOTES_TO_AGGR_TYPE): Whitespace.
              (DERIVED_FROM_P): Add parenthesis and wrap.
              (UNIQUELY_DERIVED_FROM_P): Likewise.
              (ACCESSIBLY_UNIQUELY_DERIVED_P): Likewise.
              (PUBLICLY_UNIQUELY_DERIVED_P): Likewise.
              (CLASSTYPE_USE_TEMPLATE): Whitespace.
              (CLASSTYPE_INLINE_FRIENDS): Remove parenthesis.
              (TYPE_GETS_DELETE): Add parenthesis.
              (TYPE_HAS_CONVERSION): Add parenthesis and wrap.
              (TYPE_HAS_ASSIGN_REF): Likewise,
              (TYPE_HAS_CONST_ASSIGN_REF): Likewise.
              (TYPE_HAS_INIT_REF): Likewise.
              (TYPE_HAS_CONST_INIT_REF): Likewise.
              (TYPE_BEING_DEFINED): Likewise.
              (TYPE_LANG_SPECIFIC): Likewise.
              (CLASSTYPE_RTTI): Likewise.
              (TYPE_OVERLOADS_CALL_EXPR): Likewise.
              (TYPE_OVERLOADS_ARRAY_REF): Likewise.
              (TYPE_OVERLOADS_ARROW): Likewise.
              (TYPE_USES_MULTIPLE_INHERITANCE): Likewise.
              (TYPE_USES_VIRTUAL_BASECLASSES): Add parenthesis.
              (CLASSTYPE_METHOD_VEC): Likewise.
              (CLASSTYPE_MARKED_N): Likewise.
              (CLASSTYPE_MARKED): Likewise.
              (CLASSTYPE_MARKED2): Likewise.
              (CLASSTYPE_MARKED3): Likewise.
              (CLASSTYPE_MARKED4): Likewise.
              (CLASSTYPE_MARKED5): Likewise.
              (CLASSTYPE_MARKED6): Likewise.
              (SET_CLASSTYPE_MARKED): Whitespace.
              (CLEAR_CLASSTYPE_MARKED): Likewise.
              (SET_CLASSTYPE_MARKED2): Likewise.
              (CLEAR_CLASSTYPE_MARKED2): Likewise.
              (SET_CLASSTYPE_MARKED3): Likewise.
              (CLEAR_CLASSTYPE_MARKED3): Likewise.
              (SET_CLASSTYPE_MARKED4): Likewise.
              (CLEAR_CLASSTYPE_MARKED4): Likewise.
              (SET_CLASSTYPE_MARKED5): Likewise.
              (CLEAR_CLASSTYPE_MARKED5): Likewise.
              (SET_CLASSTYPE_MARKED6): Likewise.
              (CLEAR_CLASSTYPE_MARKED6): Likewise.
              (CLASSTYPE_TAGS): Likewise.
              (CLASSTYPE_VSIZE): Likewise.
              (CLASSTYPE_VBASECLASSES): Likewise.
              (CANONICAL_BINFO): Add parenthesis.
              (CLASSTYPE_SIZE(NODE): Likewise.
              (CLASSTYPE_SIZE_UNIT): Likewise.
              (CLASSTYPE_ALIGN(NODE): Likewise.
              (CLASSTYPE_USER_ALIGN): Likewise.
              (TYPE_JAVA_INTERFACE): Likewise.
              (CLASSTYPE_PURE_VIRTUALS): Likewise.
              (CLASSTYPE_NEEDS_VIRTUAL_REINIT): Whitespace and wrap.
              (TYPE_HAS_DEFAULT_CONSTRUCTOR): Likewise.
              (CLASSTYPE_HAS_MUTABLE): Likewise.
              (CLASSTYPE_FRIEND_CLASSES): Likewise. Likewise.
              (CLASSTYPE_DECLARED_CLASS): Whitespace and wrap.
              (CLASSTYPE_READONLY_FIELDS_NEED_INIT): Likewise.
              (CLASSTYPE_REF_FIELDS_NEED_INIT): Likewise.
              (CLASSTYPE_INTERFACE_ONLY): Likewise.
              (CLASSTYPE_INTERFACE_KNOWN): Likewise.
              (CLASSTYPE_INTERFACE_UNKNOWN): Likewise.
              (SET_CLASSTYPE_INTERFACE_UNKNOWN_X): Likewise.
              (SET_CLASSTYPE_INTERFACE_UNKNOWN): Likewise.
              (SET_CLASSTYPE_INTERFACE_KNOWN): Likewise.
              (CLASSTYPE_DEBUG_REQUESTED): Whitespace and wrap.
              (BINFO_UNSHARED_MARKED): Whitespace.
              (BINFO_MARKED): Whitespace and wrap.
              (SET_BINFO_MARKED): Likewise.
              (CLEAR_BINFO_MARKED): Likewise.
              (BINFO_VTABLE_PATH_MARKED): Likewise.
              (SET_BINFO_VTABLE_PATH_MARKED): Likewise.
              (CLEAR_BINFO_VTABLE_PATH_MARKED): Likewise.
              (BINFO_SUBVTT_INDEX): Remove parenthesis.
              (BINFO_VPTR_INDEX): Likewise.
              (BINFO_PRIMARY_BASE_OF): Likewise,
              (CLASSTYPE_VFIELDS): Whitespace.
              (VF_DERIVED_VALUE): Wrap long line.
              (NAMESPACE_LEVEL): Whitespace.
              (CAN_HAVE_FULL_LANG_DECL_P): Remove parenthesis.
              (DEFARG_POINTER): Whitespace.
              (DECL_NEEDED_P): Remove parenthesis.
              (DECL_LANGUAGE): Whitespace.
              (SET_DECL_LANGUAGE): Add parenthesis.
              (DECL_CONSTRUCTOR_P): Whitespace and wrap.
              (DECL_OVERLOADED_OPERATOR_P): Remove parenthesis.
              (DECL_IN_AGGR_P): Whitespace.
              (DECL_FRIEND_P): Likewise.
              (DECL_BEFRIENDING_CLASSES): Likewise.
              (DECL_STATIC_FUNCTION_P): Whitespace and wrap.
              (DECL_NONCONVERTING_P): Whitespace.
              (DECL_PURE_VIRTUAL_P): Likewise.
              (DECL_NEEDS_FINAL_OVERRIDER_P): Likewise.
              (DECL_PENDING_INLINE_INFO): Whitespace.
              (DECL_SORTED_FIELDS): Likewise.
              (DECL_DEFERRED_FN): Likewise.
              (DECL_TEMPLATE_INFO): Likewise.
              (CLASSTYPE_TEMPLATE_INFO): Whitespace and wrap.
              (TEMPLATE_TEMPLATE_PARM_TEMPLATE_INFO); Likewise.
              (SET_TYPE_TEMPLATE_INFO): Add parenthesis.
              (TMPL_ARGS_LEVEL): Likewise.
              (SET_TMPL_ARGS_LEVEL): Likewise.
              (INNERMOST_TEMPLATE_PARMS): Whitespace.
              (C_TYPEDEF_EXPLICITLY_SIGNED): Uppercase macro parameter.
              (INTEGRAL_CODE_P(CODE): Add parenthesis.
              (CP_INTEGRAL_TYPE_P): Remove parenthesis.
              (TYPE_HAS_CONSTRUCTOR): Whitespace.
              (TREE_HAS_CONSTRUCTOR): Likewise.
              (TYPE_HAS_DESTRUCTOR): Likewise.
              (TYPE_HAS_REAL_ASSIGN_REF): Likewise.
              (TYPE_HAS_COMPLEX_ASSIGN_REF): Likewise.
              (TYPE_HAS_ABSTRACT_ASSIGN_REF): Likewise.
              (TYPE_HAS_COMPLEX_INIT_REF): Likewise.
              (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Likewise.
              (TYPE_PTRMEMFUNC_P): Likewise.
              (TYPE_PTRMEMFUNC_FLAG): Likewise.
              (TYPE_GET_PTRMEMFUNC_TYPE): Likewise.
              (TYPE_SET_PTRMEMFUNC_TYPE): Likewise.
              (TYPE_PTRMEM_CLASS_TYPE): Remove paranthesis.
              (TYPE_PTRMEM_POINTED_TO_TYPE): Likewise.
              (DECL_ACCESS): Whitespace.
              (DECL_GLOBAL_CTOR_P): Remove paranthesis.
              (DECL_GLOBAL_DTOR_P): Likewise.
              (GLOBAL_INIT_PRIORITY): Likewise.
              (DECL_TEMPLATE_PARMS): Likewise.
              (DECL_TEMPLATE_RESULT): Likewise.
              (DECL_TEMPLATE_INSTANTIATIONS): Likewise.
              (DECL_TEMPLATE_SPECIALIZATIONS): Likewise.
              (DECL_IMPLICIT_TYPEDEF_P): Remove parenthesis.
              (SET_DECL_IMPLICIT_TYPEDEF_P): Likewise.
              (PRIMARY_TEMPLATE_P): Add parenthesis.
              (DECL_USE_TEMPLATE): Whitespace.
              (CLASSTYPE_IMPLICIT_INSTANTIATION): Likewise.
              (SET_CLASSTYPE_IMPLICIT_INSTANTIATION): Likewise.
              (CLASSTYPE_EXPLICIT_INSTANTIATION): Likewise.
              (SET_CLASSTYPE_EXPLICIT_INSTANTIATION): Likewise.
              (CALL_DECLARATOR_PARMS): Remove parenthesis.
              (CALL_DECLARATOR_QUALS): Likewise.
              (CALL_DECLARATOR_EXCEPTION_SPEC): Likewise.
              (TEMP_NAME_P): Wrap.
              (VFIELD_NAME_P): Likewise.
              (B_SET): Uppercase macro parameters and add parenthesis.
              (B_CLR): Likewise.
              (B_TST): Likewise.
              (LOOKUP_NAMESPACES_ONLY): Uppercase macro parameters.
              (LOOKUP_TYPES_ONLY): Uppercase macro parameters.
              (LOOKUP_QUALIFIERS_ONLY): Uppercase macro parameters.
              (same_or_base_type_p): Likewise.
              (cp_deprecated): Likewise.
      
      From-SVN: r48573
      Graham Stott committed
    • c-decl.c (c_expand_body): Don't call outlining_inline_function. · c28abdf0
              * c-decl.c (c_expand_body): Don't call outlining_inline_function.
              * integrate.c (output_inline_function): Likewise.
              * toplev.c (rest_of_compilation): Do it here instead.  Move call
              to remove_unnecessary_notes after emitting abstract instance.
              Force an emitted nested function to have its parent emited as well.
              * dwarf2out.c (loc_descriptor_from_tree): Read mode after checking
              for null.
              (rtl_for_decl_location): Do not look at reload data structures
              before reload has run.
      
              * semantics.c (expand_body): Revert last change.
      
      From-SVN: r48572
      Richard Henderson committed
  3. 05 Jan, 2002 11 commits