Graham Stott
b34c06e332
errors.c: Update copyright date.
...
* 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
2002-01-07 09:11:11 +00:00
Graham Stott
d9a5f1807c
i386.h: Update copyright date.
...
* 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
2002-01-07 09:06:00 +00:00
Graham Stott
07933f7233
i386.c: Update copyright.
...
* 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
2002-01-07 08:52:56 +00:00
Graham Stott
0b4d32c964
diagnostic.h: Update copyright date.
...
* diagnostic.h: Update copyright date.
(output_buffer_state): Add perenthesis.
(output_buffer_format_args): Likewise.
From-SVN: r48596
2002-01-07 08:50:07 +00:00
Graham Stott
6253d571fa
combine.c (combine_instructions): Replace XEXP (links, 0) with link.
...
* combine.c (combine_instructions): Replace XEXP (links, 0)
with link.
From-SVN: r48595
2002-01-07 08:46:27 +00:00
GCC Administrator
c7941bcc1b
Daily bump.
...
From-SVN: r48593
2002-01-07 08:16:13 +00:00
H.J. Lu
68f3f6f1a4
cfgcleanup.c (thread_jump): Fix 2 typos.
...
2002-01-06 H.J. Lu <hjl@gnu.org>
* cfgcleanup.c (thread_jump): Fix 2 typos.
From-SVN: r48592
2002-01-06 18:14:30 -08:00
Aldy Hernandez
480f7f3a6b
config.gcc: Add support for --enable-altivec.
...
2002-02-06 Aldy Hernandez <aldyh@redhat.com>
* config.gcc: Add support for --enable-altivec.
From-SVN: r48591
2002-01-07 01:30:10 +00:00
David Billinghurst
ab10a269bb
testsuite_flags.in: Add -fmessage-length=0 to CXXFLAGS testsuite/lib/prune.exp...
...
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
2002-01-07 00:07:27 +00:00
Gerald Pfeifer
6cda74b0eb
update_web_docs (contrib_file): Remove.
...
* update_web_docs (contrib_file): Remove.
Also removing special handling of thanks.html.
From-SVN: r48589
2002-01-06 22:44:51 +00:00
Andreas Tobler
ebecd56de9
configure, [...]: Rebuilt.
...
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
2002-01-06 21:38:15 +00:00
Alexandre Oliva
0b34d6fa11
Suggest `-flame -War'
...
From-SVN: r48587
2002-01-06 21:15:14 +00:00
Craig Rodrigues
13b8c631f3
emit-rtl.c (gen_highpart): Add check for NULL_RTX.
...
2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
* emit-rtl.c (gen_highpart): Add check for NULL_RTX.
From-SVN: r48586
2002-01-06 20:54:52 +00:00
Craig Rodrigues
a858ca75e2
re PR c/5279 (Internal compiler error in gen_highpart, at emit-rtl.c:1184)
...
2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
PR c/5279
* gcc.c-torture/compile/20020106-1.c: New test.
From-SVN: r48585
2002-01-06 20:44:59 +00:00
Jakub Jelinek
58ad89b1a5
objc-act.c (handle_impent): Use assemble_variable to emit __objc_class_name_*.
...
* objc/objc-act.c (handle_impent): Use assemble_variable to emit
__objc_class_name_*.
From-SVN: r48584
2002-01-06 21:21:03 +01:00
Craig Rodrigues
e403b4bcfe
install.texi (sparcv9-*-solaris2*): Add documentation.
...
2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
* doc/install.texi (sparcv9-*-solaris2*): Add documentation.
From-SVN: r48581
2002-01-06 15:14:30 +00:00
Richard Henderson
e41c78316b
reorg.c (emit_delay_sequence): Remove death notes, not merely nop them out.
...
* 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
2002-01-06 02:25:07 -08:00
Paolo Carlini
9efc7479a2
stl_function.h: Remove two lines of comments; adjust copyright years.
...
2002-01-06 Paolo Carlini <pcarlini@unitus.it>
* include/bits/stl_function.h: Remove two lines of comments;
adjust copyright years.
From-SVN: r48579
2002-01-06 09:14:15 +00:00
Graham Stott
c0b65ff15c
Fix date in last entry.
...
From-SVN: r48578
2002-01-06 08:40:36 +00:00
Graham Stott
79ab76fdf0
class.c (compile_resource_file): Update copyright date.
...
* 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
2002-01-06 08:38:55 +00:00
GCC Administrator
173998d3d0
Daily bump.
...
From-SVN: r48575
2002-01-06 08:16:15 +00:00
Richard Henderson
3b3b1e3202
cfgcleanup.c (try_forward_edges): Detect infinite loops while jump threading.
...
* cfgcleanup.c (try_forward_edges): Detect infinite loops while
jump threading.
From-SVN: r48574
2002-01-05 23:38:28 -08:00
Graham Stott
98e40e8363
cp-tree.h (VAR_OR_FUNCTION_DECL_CHECK): Add parenthesis.
...
* 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
2002-01-06 05:24:03 +00:00
Richard Henderson
c28abdf00d
c-decl.c (c_expand_body): Don't call outlining_inline_function.
...
* 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
2002-01-05 19:51:13 -08:00
H.J. Lu
ec6d4fa60c
jni.exp: Add -I..
...
2002-01-05 H.J. Lu <hjl@gnu.org>
* libjava.jni/jni.exp: Add -I.. for generated header.
From-SVN: r48571
2002-01-05 14:26:58 -08:00
Kazu Hirata
c4f2c49991
cse.c: Fix formatting.
...
* cse.c: Fix formatting.
* dwarf2asm.c: Likewise.
* dwarf2out.c: Likewise.
* explow.c: Likewise.
* expmed.c: Likewise.
* function.c: Likewise.
* gcov.c: Likewise.
* gencheck.c: Likewise.
* genrecog.c: Likewise.
* ggc-common.c: Likewise.
* ggc-page.c: Likewise.
* global.c: Likewise.
From-SVN: r48570
2002-01-05 22:11:21 +00:00
Kazu Hirata
cf0d940861
* combine.c: Fix formatting.
...
From-SVN: r48569
2002-01-05 20:32:44 +00:00
Craig Rodrigues
bedca03a2a
re PR middle-end/1557 (Regrename macro not documented)
...
2002-01-05 Craig Rodrigues <crodrigu@bbn.com>
PR middle-end/1557
* config/ia64/ia64.h (RENAME_EXTENDED_BLOCKS): Remove.
From-SVN: r48568
2002-01-05 19:50:43 +00:00
David Edelsohn
0134bf2d50
rs6000.h (TARGET_POWERPC): For IN_LIBGCC2, define as 1 for __powerpc64__ as well.
...
* config/rs6000/rs6000.h (TARGET_POWERPC): For IN_LIBGCC2, define
as 1 for __powerpc64__ as well.
* config/rs6000/t-aix43 (T_ADAFLAGS): Define.
* alias.c (find_base_value, PLUS/MINUS): If we found a base,
return it.
From-SVN: r48567
2002-01-05 11:52:31 -05:00
Daniel Berlin
9ca88d5a79
lcm.c: Revert change...
...
2002-01-05 Daniel Berlin <dan@dberlin.org>
* lcm.c: Revert change, due to performance regression it causes on
SPEC because it's slightly more conservative (sigh, I hate
edge-based LCM).
From-SVN: r48566
2002-01-05 14:31:45 +00:00
Jan Hubicka
1c57041833
* cfgcleanup.c (try_forward_edges): Allow multiple jump threading.
...
From-SVN: r48563
2002-01-05 10:52:54 +00:00
Neil Booth
d83bb9f778
* doc/cppinternals.texi: Update.
...
From-SVN: r48562
2002-01-05 10:00:24 +00:00
GCC Administrator
4fb535d7d7
Daily bump.
...
From-SVN: r48560
2002-01-05 08:16:12 +00:00
Bruce Korb
697d8f1bca
Restore wild card match before "vms*"
...
From-SVN: r48559
2002-01-05 04:06:51 +00:00
Hans-Peter Nilsson
3e0f61acb3
invoke.texi (Option Summary): Document -mbranch-predict, -mreg-stack-fill-bug-workaround and their negatives.
...
* doc/invoke.texi (Option Summary) <MMIX Options>: Document
-mbranch-predict, -mreg-stack-fill-bug-workaround and their
negatives.
(MMIX Options): Ditto. Fix item/itemx typo for -mno-zero-extend.
* config/mmix/mmix.c (mmix_target_asm_function_prologue): Rework
kludge for pre-october-14th mmix versions to handle new-found bug
with PUSHJ/PUSHGO and the register stack.
* config/mmix/mmix.h (struct machine_function): Rename member
has_call_value_without_parameters to has_call_without_parameters.
All referers changed.
(TARGET_MASK_REG_STACK_FILL_BUG, TARGET_DEFAULT
TARGET_MASK_BRANCH_PREDICT): New macros.
(TARGET_SWITCHES): New options -mreg-stack-fill-bug-workaround,
-mno-reg-stack-fill-bug-workaround.
* config/mmix/mmix.md ("call"): Set struct machine member
has_call_without_parameters.
From-SVN: r48558
2002-01-05 04:03:36 +00:00
Andreas Tobler
c6c3221d21
configure.host: Disable the interpreter for Darwin.
...
2002-01-02 Andreas Tobler <a.tobler@schweiz.ch>
* configure.host: Disable the interpreter for Darwin.
From-SVN: r48557
2002-01-05 04:00:32 +00:00
Hans-Peter Nilsson
f21bf182c7
* gcc.c-torture/execute/nestfunc-4.c: New test.
...
From-SVN: r48556
2002-01-05 03:56:05 +00:00
Jan Hubicka
4deaa2f859
* cfgcleanup.c (thread_jump): Fix handling of reversed branches.
...
From-SVN: r48554
2002-01-05 01:21:30 +00:00
Jan Hubicka
9f16e871d3
cfgcleanup.c: Include tm_p.h
...
* cfgcleanup.c: Include tm_p.h
(mark_effect): Fix handling of hard register; fix handling of SET
From-SVN: r48553
2002-01-05 00:36:26 +00:00
Loren J. Rittle
302d2f1439
aggregates.C: Corrected last patch: removed extra triple that slipped in.
...
* g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
extra triple that slipped in.
* g++.old-deja/g++.abi/align.C: Likewise.
* g++.old-deja/g++.abi/bitfields.C: Likewise.
From-SVN: r48551
2002-01-04 23:26:45 +00:00
Loren J. Rittle
284343370e
rbug.c: Force FP to extended-precision on FreeBSD/i386.
...
* gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
on FreeBSD/i386.
* gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
FreeBSD.
From-SVN: r48548
2002-01-04 23:13:54 +00:00
Loren J. Rittle
3693730eed
aggregates.C: Do not skip i?86-*-freebsd*.
...
* g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
* g++.old-deja/g++.abi/align.C: Likewise.
* g++.old-deja/g++.abi/bitfields.C: Likewise.
From-SVN: r48547
2002-01-04 22:41:50 +00:00
Loren J. Rittle
f1ec563538
fio.h (FSEEK): Enforce type of second parameter to be off_t when...
...
* libI77/fio.h (FSEEK): Enforce type of second parameter to be
off_t when prototype is missing from system headers for the
non-standard function.
From-SVN: r48546
2002-01-04 22:24:07 +00:00
Kazu Hirata
96eb115797
h8300.md (anonymous patterns): Check that operands are registers before using REGNO on them.
...
* config/h8300/h8300.md (anonymous patterns): Check that
operands are registers before using REGNO on them.
From-SVN: r48545
2002-01-04 22:08:24 +00:00
Benjamin Kosnik
54c1bf7801
Makefile.am (std_headers): Remove cXXX from list.
...
2002-01-04 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.am (std_headers): Remove cXXX from list.
(c_base_srcdir): No bits subdirectory.
(c_base_builddir): Same.
(c_base_headers): Adjust names, add ciso646.
(bits_headers): Remove std_xxx.h headers.
* include/Makefile.in: Regenerate.
* include/ext/iterator: Adjust includes.
* include/ext/ropeimpl.h: Same.
* include/ext/stl_hash_fun.h: Same.
* include/ext/algorithm: Same.
* include/backward/bvector.h: Adjust includes.
* include/backward/vector.h: Same.
* include/backward/strstream: Same.
* include/backward/streambuf.h: Same.
* include/backward/stack.h: Same.
* include/backward/set.h: Same.
* include/backward/queue.h: Same.
* include/backward/multiset.h: Same.
* include/backward/multimap.h: Same.
* include/backward/map.h: Same.
* include/backward/list.h: Same.
* include/backward/iterator.h: Same.
* include/backward/iostream.h: Same.
* include/backward/iomanip.h: Same.
* include/backward/fstream.h: Same.
* include/backward/deque.h: Same.
* include/backward/complex.h: Same.
* include/bits/std_algorithm.h: Move to...
* include/std/algorithm: ...here.
* include/bits/std_iosfwd.h, std_locale.h, std_stack.h,
std_bitset.h, std_ios.h, std_map.h, std_stdexcept.h,
std_complex.h, std_iostream.h, std_memory.h, std_streambuf.h,
std_deque.h, std_istream.h, std_numeric.h, std_string.h,
std_fstream.h, std_ostream.h, std_utility.h, std_iterator.h,
std_queue.h, std_valarray.h, std_functional.h, std_limits.h,
std_set.h, std_vector.h, std_iomanip.h, std_list.h, std_sstream.h:
Same.
* include/c_std/bits/std_cassert.h: Move to...
* include/c_std/cassert: Here.
* include/c_std/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c_std/cmath: Adjust cmath.tcc include.
* include/c_std/cstdlib: Adjust includes.
* include/c_std/cwchar: Same.
* include/c_std/ctime: Same.
* include/c_std/cstring: Same.
* include/c_std/cstdio: Same.
* include/c_std/bits: Remove directory.
* include/c/bits/std_cassert.h: Move to...
* include/c/cassert: Here.
* include/c/std_cctype.h, std_cerrno.h, std_cfloat.h,
std_climits.h, std_clocale.h, std_cmath.h, std_csetjmp.h,
std_csignal.h, std_cstdarg.h, std_cstddef.h, std_cstdio.h,
std_cstdlib.h, std_cstring.h, std_ctime.h, std_cwchar.h,
std_cwctype.h: Same.
* include/c/bits: Remove directory.
* include/std/cwctype: Remove.
* include/std/cwchar: Remove.
* include/std/ctime: Remove.
* include/std/cstring: Remove.
* include/std/cstdlib: Remove.
* include/std/cstdio: Remove.
* include/std/cstddef: Remove.
* include/std/cstdarg: Remove.
* include/std/csignal: Remove.
* include/std/csetjmp: Remove.
* include/std/cmath: Remove.
* include/std/clocale: Remove.
* include/std/climits: Remove.
* include/std/ciso646: Remove.
* include/std/cfloat: Remove.
* include/std/cerrno: Remove.
* include/std/cctype: Remove.
* include/std/cassert: Remove.
* include/bits/fpos.h: Adjust includes, removing <bits/std_xxx.h>
files and subsituting <.xxx>
* include/bits/valarray_array.h: Same.
* include/bits/stl_uninitialized.h: Same.
* include/bits/stl_alloc.h: Same.
* include/bits/stl_algobase.h: Same.
* include/bits/sstream.tcc: Same.
* include/bits/pthread_allocimpl.h: Same.
* include/bits/ostream.tcc: Same.
* include/bits/localefwd.h: Same.
* include/bits/locale_facets.tcc: Same.
* include/bits/locale_facets.h: Same.
* include/bits/istream.tcc: Same.
* include/bits/char_traits.h: Same.
* include/bits/boost_concept_check.h: Same.
* include/bits/basic_file.h: Same.
* include/std/bitset: Same.
* include/std/complex: Same.
* include/std/fstream: Same.
* include/std/functional: Same.
* include/std/ios: Same.
* include/std/iostream: Same.
* include/std/ostream: Same.
* include/std/sstream: Same.
* include/std/streambuf: Same.
* include/std/string: Same.
* include/std/iterator: Same.
* include/std/valarray: Same.
* src/ios.cc: Adjust includes.
* src/valarray-inst.cc: Same.
* src/string-inst.cc: Same.
* src/stl-inst.cc: Same.
* src/stdexcept.cc: Same.
* src/misc-inst.cc: Same.
* src/localename.cc: Same.
* src/locale-inst.cc: Same.
* src/locale.cc: Same.
* src/limits.cc: Same.
* src/concept-inst.cc: Same.
* src/complex_io.cc: Same.
* src/codecvt.cc: Same.
* src/bitset.cc: Same.
* src/cmath.cc: Same.
From-SVN: r48544
2002-01-04 21:27:36 +00:00
Roland McGrath
48180d6890
* doc/invoke.texi (RS/6000 and PowerPC Options): Add -mcall-gnu.
...
From-SVN: r48543
2002-01-04 21:19:53 +00:00
Jakub Jelinek
336b7dca5b
* gcc.dg/20020104-2.c: New test.
...
From-SVN: r48542
2002-01-04 22:05:50 +01:00
Jakub Jelinek
b0832fe1f3
tree.h (expand_expr_stmt_value): Add maybe_last argument.
...
* tree.h (expand_expr_stmt_value): Add maybe_last argument.
* c-common.h (genrtl_expr_stmt_value): Likewise.
* stmt.c (expand_expr_stmt): Pass 1 as maybe_last.
(expand_expr_stmt_value): Add maybe_last argument.
Don't warn about statement with no effect if it is the last statement
in expression statement.
* c-semantics.c (genrtl_expr_stmt): Pass 1 as maybe_last.
(genrtl_expr_stmt_value): Add maybe_last argument, pass it down to
expand_expr_stmt_value.
(expand_stmt) [EXPR_STMT]: Pass 1 as maybe_last to
genrtl_expr_stmt_value if t is the last EXPR_STMT in its scope.
* expr.c (expand_expr) [LABELED_BLOCK_EXPR, LOOP_EXPR]: Pass 1
as maybe_last to expand_expr_stmt_value.
* gcc.dg/20020104-1.c: New test.
From-SVN: r48541
2002-01-04 22:03:20 +01:00
Tom Tromey
81550d0e5f
Thread.java (stop): No longer synchronized.
...
* java/lang/Thread.java (stop): No longer synchronized.
(start): Likewise.
From-SVN: r48540
2002-01-04 20:38:20 +00:00
Jeff Law
c1e14513ed
c-common.c (c_expand_start_cond): Expect the IF_STMT node to be passed in, do not build it.
...
* c-common.c (c_expand_start_cond): Expect the IF_STMT node to
be passed in, do not build it.
(c_begin_if_stmt): New function.
(c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
* c-common.h (c_expand_start_cond): Update prototype.
(c_begin_if_stmt): Prototype new function.
(c_begin_while_stmt, c_finish_while_stmt_cond): Likewise.
* c-parse.in (if_prefix): Use c_begin_if_stmt,
c_begin_while_stmt and c_finish_while_stmt_cond.
From-SVN: r48539
2002-01-04 11:42:56 -07:00