summaryrefslogtreecommitdiff
path: root/gcc
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile.in (s-mlib): Handle --disable-multilib by separatejakub2002-04-052-8/+17
| | | | | | | genmultilib invocation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51912 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-052-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51910 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/mips/mips.h (CUMULATIVE_ARGS): Rename fp_regs to num_fprsrsandifo2002-04-053-13/+22
| | | | | | | | | to avoid clash with Irix header file sys/ucontext.h. Rename gp_regs to num_gprs for symmetry. * config/mips/mips.c: Adjust accordingly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51906 138bc75d-0d04-0410-961f-82ee72b054a4
* * ChangeLog: Forgotten commit.neil2002-04-051-0/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51903 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/t-linux64 (EXTRA_MULTILIB_PARTS): Add crtsavres.oamodra2002-04-052-1/+14
| | | | | | | Add rules to make null object file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51901 138bc75d-0d04-0410-961f-82ee72b054a4
* * cppmacro.c (cpp_macro_definition): Do not emit spaces afterjimb2002-04-052-4/+12
| | | | | | | macro formal parameter names. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51890 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-04 David S. Miller <davem@redhat.com>davem2002-04-042-0/+106
| | | | | | | * gcc.c-torture/execute/20020404-1.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51889 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-04 David S. Miller <davem@redhat.com>davem2002-04-042-1/+11
| | | | | | | * calls.c (store_one_arg): If ECF_SIBCALL, use tail_call_reg. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51886 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/5099rth2002-04-042-12/+42
| | | | | | | | | * stmt.c (expand_asm_operands): Validate outputs vs asm_operand_ok. Support copies into and out of memory. Don't accept allows_reg and allows_mem as gospel. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51884 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/6165rth2002-04-042-0/+20
| | | | | | | | * alias.c (true_dependence): Force (mem:blk (scratch)) to conflict. (write_dependence_p): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51882 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (truthvalue_conversion): Rename, update.neil2002-04-0429-80/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-common.h (c_common_truthvalue_conversion): New. * c-convert.c (convert): Update. * c-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * c-parse.in (expr_no_commas, if_prefix, select_or_iter_stmt): Update. * c-typeck.c (build_binary_op, build_unary_op, build_conditional_expr): Update. * fold-const.c (constant_boolean_node, fold): Use langhook. * langhooks-def.h (LANGHOOK_INITIALIZER): Update. * langhooks.h (struct lang_hooks): New hook. * stmt.c (expand_decl_cleanup): Use langhook. * tree.h (truthvalue_conversion): Remove. ada: * gigi.h (truthvalue_conversion): Rename. * misc.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * trans.c (tree_transform): Update. * utils2.c (truthvalue_conversion): Rename, update. (build_binary_op, build_unary_op): Update. cp: * cp-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. * cvt.c: Update comment. * init.c (expand_cleanup_for_base): Update. * semantics.c (finish_parenthesized_expr): Update. * typeck.c (cp_truthvalue_conversion): Update. f: * com.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. (truthvalue_conversion): Rename. Update. Make static. (ffecom_truth_value): Update. java: * expr.c (truthvalue_conversion): Rename. Update. (expand_compare): Update. * java-tree.h (java_truthvalue_conversion): New. * lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. objc: * objc-lang.c (LANG_HOOKS_TRUTHVALUE_CONVERSION): Redefine. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51880 138bc75d-0d04-0410-961f-82ee72b054a4
* * predict.c (estimate_bb_frequencies): Do frequency calculationrth2002-04-042-2/+12
| | | | | | | with a volatile temporary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51879 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/s390/linux.h (LOCAL_LABEL_PREFIX): Define.uweigand2002-04-042-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51874 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/6119jakub2002-04-042-2/+8
| | | | | | | | * final.c (final_start_function): Don't bump profile_label_no here... (final_end_function): ...but here. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51872 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.md (pic): New attribute.jakub2002-04-042-10/+39
| | | | | | | | | (do_builtin_setjmp_setup): Save %fp, %i7 and %l7 for TARGET_V9 into stack slots. (split after do_builtin_setjmp_setup): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51870 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-04 Laurent Guerby <guerby@acm.org>guerby2002-04-044-17/+23
| | | | | | | | | | * make.adb: Implement -margs, remove restriction about file name placement. * makeusg.adb: Documentation update. * Makefile.in (TOOLS_FLAGS_TO_PASS): Add VPATH=$(fsrcdir). * Makefile.in (gnattools3): Comment out, gnatmem does not build without libaddr2line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51866 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c/6123jakub2002-04-042-1/+7
| | | | | | | | * gcc.dg/20020312-2.c: Do not declare global register variable if __PIC__ or __pic__ is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51859 138bc75d-0d04-0410-961f-82ee72b054a4
* PR fortran/6106jakub2002-04-042-0/+10
| | | | | | | | * config/sparc/sparc.h (MIN_UNITS_PER_WORD): Backout 2001-01-01 change. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51857 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sparc.c (sparc_va_arg): Adjust va_list byjakub2002-04-042-0/+9
| | | | | | | UNITS_PER_WORD for zero sized aggregates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51853 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Userearnsha2002-04-042-2/+7
| | | | | | | __asm__ so that it works correctly even if -ansi -pedantic-errors. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51851 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-042-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51847 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-04 Neil Booth <neil@daikokuya.demon.co.uk>aj2002-04-042-210/+215
| | | | | | | | * utils.c (create_subprog_decl): Use SET_DECL_ASSEMBLER_NAME. (builtin_function): Similarly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51843 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-03 David S. Miller <davem@redhat.com>davem2002-04-042-8/+6
| | | | | | | | * gcc.c (LINK_GCC_C_SEQUENCE_SPEC): No need for a new one-character spec for this, just use %(link_gcc_c_sequence). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51842 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-03 David S. Miller <davem@redhat.com>davem2002-04-042-4/+5
| | | | | | | | * config/sparc/crtfastmath.c (FPRS_NS): Delete bogus little-endian handling. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51840 138bc75d-0d04-0410-961f-82ee72b054a4
* * pa-linux.h (INCOMING_RETURN_ADDR_RTX): Move.danglin2002-04-047-183/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (DWARF_FRAME_RETURN_COLUMN): Move. (ASM_PREFERRED_EH_DATA_FORMAT): Define. (ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Define. * pa.c (except.h, predict.h): Include. (FRP): Delete. (store_reg_modify, set_reg_plus_d): Revise prototypes. (output_ascii): Add cast. (store_reg_modify): Revise to add frame notes. (set_reg_plus_d): Likewise. (compute_frame_size): Include space for eh data registers in frame if the current function calls eh_return. (hppa_expand_prologue): Ensure register %r2 is saved if the current function calls eh_return. Save eh data registers if the current function calls eh_return. Fix code to add frame notes. Emit blockage to prevent insns with frame notes being scheduled in the delay slot of calls. (hppa_expand_epilogue): Restore eh data registers and do final stack adjustment if the current function calls eh_return. Don't add frame notes. (output_call): Revise for change in length of call insn. Don't do return pointer adjustment for an unconditional jump in the delay slot of a call when using frame notes. * pa.h (EH_RETURN_DATA_REGNO): Revise for TARGET_64BIT compatibility. (EH_RETURN_HANDLER_RTX): Use saved value on stack. (ARG_POINTER_CFA_OFFSET): Define. * pa.md (return_external_pic): New pattern. (prologue): Correct formatting. Use return_external_pic if current function calls eh_return. (call_internal_symref, call_value_internal_symref, sibcall_internal_symref, sibcall_value_internal_symref): Change default lengths of short, long non-pic, and long pic calls to 8, 68, and 84, respectively. (exception_receiver): Use hppa_pic_save_rtx () to restore pic register. * configure.in ("assembler dwarf2 debug_line support"): Add hppa*-*-* to list of targets to check using "nop" insn. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51836 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/rs6000/t-linux64 (EXTRA_MULTILIB_PARTS): Define.amodra2002-04-042-0/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51835 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-03 David S. Miller <davem@redhat.com>davem2002-04-044-2/+38
| | | | | | | | | | | | * gcc.c (LINK_GCC_C_SEQUENCE_SPEC): New spec to override the gcc/c library sequence passed to the linker. (LINK_COMMAND_SPEC): Use it. * doc/tm.texi: Document it, and mention from LINK_COMMAND_SPEC as a macro a target can use to avoid overriding LINK_COMMAND_SPEC. * config/sparc/sparc.h (LINK_GCC_C_SEQUENCE_SPEC): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51834 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/5118jason2002-04-041-0/+15
| | | | | | | * class.c (get_vfield_name): Use the constructor_name. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51830 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.misc-tests/linkage.exp: Update last change to handleghazi2002-04-042-1/+6
| | | | | | | sparc*-, not just sparc-. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51828 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/5636jason2002-04-0418-182/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tree.h (CLEANUP_EH_ONLY): New macro. * stmt.c (expand_decl_cleanup_eh): New fn. (expand_cleanups): Check CLEANUP_EH_ONLY. * c-semantics.c (genrtl_decl_cleanup): Just take the CLEANUP_STMT. Use expand_decl_cleanup_eh. (expand_stmt): Adjust. * c-common.h: Adjust prototype. * cp/semantics.c (nullify_returns_r): Just set CLEANUP_EH_ONLY on cleanup for nrv. * except.c (struct eh_status): Remove protect_list. (begin_protect_partials, end_protect_partials): Remove. (add_partial_entry): Remove. * except.h: Remove prototypes. * expr.c (expand_expr) [WITH_CLEANUP_EXPR, TARGET_EXPR]: Use expand_decl_cleanup_eh. cp/: * semantics.c (finish_eh_cleanup): New fn. * cp-tree.h: Add prototype. * init.c (perform_member_init, expand_cleanup_for_base): Use finish_eh_cleanup. * cp-tree.def (SUBOBJECT, CTOR_STMT): Remove. * cp-tree.h: Remove references. * decl.c (begin_constructor_body, end_constructor_body): Likewise. * dump.c (cp_dump_tree): Likewise. * pt.c (tsubst_expr): Likewise. * semantics.c (genrtl_ctor_stmt, genrtl_subobject): Remove. (cp_expand_stmt): Remove handling of CTOR_STMT and SUBOBJECT. * tree.c (cp_statement_code_p): Likewise. * init.c (build_new_1): Set CLEANUP_EH_ONLY on deleting cleanup. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51827 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/cris/cris.c (cris_target_asm_function_prologue): Casthp2002-04-032-25/+37
| | | | | | | | | | | | uses of PIC_OFFSET_TABLE_REGNUM to int to silence warnings. (cris_target_asm_function_epilogue): Ditto. (cris_initial_frame_pointer_offset): Ditto. (cris_simple_epilogue): Ditto. (cris_expand_builtin_va_arg): Variable-size types come in by-reference. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51825 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-03 David S. Miller <davem@redhat.com>davem2002-04-032-1/+11
| | | | | | | | | * config/sparc/crtfastmath.c (FPRS_NS): Get it right for little-endian. (set_fast_math): Correct 'fsr' type. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51824 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/5104jason2002-04-033-20/+27
| | | | | | | | | * typeck.c (comptypes) [FUNCTION_TYPE]: Don't compare exception specifiers. [METHOD_TYPE]: Use same code as FUNCTION_TYPE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51821 138bc75d-0d04-0410-961f-82ee72b054a4
* Oops, wrong pr number.rth2002-04-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51820 138bc75d-0d04-0410-961f-82ee72b054a4
* fix commentjason2002-04-031-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51819 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/4330rth2002-04-0313-56/+151
| | | | | | | | | | | | | | | | | | | | | | * langhooks.h (lang_hooks.decls.warn_unused_global): New. * toplev.c (check_global_declarations): Use it. * langhooks-def.h (lhd_warn_unused_global_decl): Declare. (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New. (LANG_HOOKS_DECLS): Add it. * langhooks.c (lhd_warn_unused_global_decl): New. * c-decl.c (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New. * c-objc-common.c (c_warn_unused_global_decl): New. * c-tree.h (c_warn_unused_global_decl): Declare. * objc/objc-lang.c (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New. * cp-lang.c (cxx_warn_unused_global_decl): New. (LANG_HOOKS_WARN_UNUSED_GLOBAL_DECL): New. * g++.dg/warn/Wunused-2.C: New. * gcc.dg/unused-4.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51818 138bc75d-0d04-0410-961f-82ee72b054a4
* * langhooks-def.h (lhd_set_decl_assembler_name,neil2002-04-039-50/+73
| | | | | | | | | | | | | | | | | | | | LANG_HOOKS_SET_DECL_ASSEMBLER_NAME): New. (LANG_HOOKS_INITIALIZER): Update. * langhooks.c (lhd_set_decl_assembler_name): New, from tree.c * langhooks.h (struct lang_hooks): New hook. * tree.c (set_decl_assembler_name): Move to langhooks.c. (lang_set_decl_assembler_name): Remove. (init_obstacks): Don't set hook. (decl_assembler_name): New function. * tree.h (DECL_ASSEMBLER_NAME): Turn into a function call. (decl_assembler_name): New. (lang_set_decl_assembler_name): Remove. cp: * cp-lang.c (LANG_HOOKS_SET_DECL_ASSEMBLER_NAME): Redefine. * tree.c (init_tree): Don't set hook. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51817 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (HAVE_SPARC_UA_PCREL_HIDDEN): Test whether %r_disp32()jakub2002-04-035-9/+104
| | | | | | | | | | | | works properly with .hidden symbols. * configure: Rebuilt. * config.in: Rebuilt. * config/sparc/sparc.h (ASM_PREFERRED_EH_DATA_FORMAT): Use DW_EH_PE_absptr for flag_pic && GLOBAL if %r_disp32() doesn't work properly with .hidden symbols. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51816 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/cpp/ucs.c: Improved long UCS test.neil2002-04-032-4/+38
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51815 138bc75d-0d04-0410-961f-82ee72b054a4
* PR middle-end/6102jakub2002-04-032-1/+7
| | | | | | | | * df.c (df_insn_refs_record): Use XEXP not SET_DEST to access USE argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51813 138bc75d-0d04-0410-961f-82ee72b054a4
* PR c++/5998:mmitchel2002-04-032-3/+6
| | | | | | | | * decl.c (duplicate_decls): Don't mess with assembler names when redeclaring builtin functions as static. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51812 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-03 David S. Miller <davem@redhat.com>davem2002-04-038-13/+83
| | | | | | | | | | | | | | | | | * config/sparc/crtfastmath.c: New file. * config/sparc/t-crtfm: New file. * config/sparc/linux.h (ENDFILE_SPEC): Use crtfastmath.o * config/sparc/linux64.h (ENDFILE_SPEC): Likewise. * config/sparc/sol2.h (ENDFILE_SPEC): Likewise. * config/sparc/sp64-elf.h (ENDFILE_SPEC): Likewise. * config/sparc/elf.h (ENDFILE_SPEC): Likewise. * config.gcc (sparc*-*-{elf*,linux*,solaris2*}): Add sparc/t-crtfm to tmake_file. * config/sparc/sparc-protos.h (sparc_emitting_epilogue): Add. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51808 138bc75d-0d04-0410-961f-82ee72b054a4
* * sched-rgn.c (sets_likely_spilled): New.rth2002-04-032-3/+45
| | | | | | | | (sets_likely_spilled_1): New. (add_branch_dependences): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51806 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.hp2002-04-033-2/+6
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51804 138bc75d-0d04-0410-961f-82ee72b054a4
* Daily bump.gccadmin2002-04-032-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51802 138bc75d-0d04-0410-961f-82ee72b054a4
* PR opt/4311rth2002-04-034-3/+11
| | | | | | | | | * loop.h (LOOP_FIRST_PASS): New. * loop.c (strength_reduce): Mind it when deciding to unroll. * toplev.c (rest_of_compilation): Set it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51798 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-02 David S. Miller <davem@redhat.com>davem2002-04-033-2/+24
| | | | | | | | | | | * config/sparc/sparc.md (ldd peephole2s): Fix final arg to mems_ok_for_ldd_peep when the order of the loads being examined is reversed. * config/sparc/sparc.c (mems_ok_for_ldd_peep): Expand upon existing comment to increase comprehension of this situation. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51796 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sh/sh.md: Don't use union real_extract.zack2002-04-032-6/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51794 138bc75d-0d04-0410-961f-82ee72b054a4
* * libgcc2.c (__bb_exit_func): Revert 03-31 change.rth2002-04-032-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51792 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-04-02 David O'Brien <obrien@FreeBSD.org>obrien2002-04-0354-391/+330
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.gcc (i386-dg-dgux, i386-go32-msdos , i386-go32-rtems, i386-ibm-aix, i386-moss-msdos, i386-ncr-sysv4, i386-next-, i386-pc-msdosdjgpp, i386-sequent-bsd, i386-sequent-ptx1, i386-sequent-ptx2, i386-sequent-ptx4, i386-sun-sunos, i386-wrs-vxworks, i386-*-aout, i386-*-beoself, i386-*-bsd, i386-*-bsdi, i386-*-chorusos, i386-*-coff, i386-*-elf, i386-*-freebsd5, i386-*-freebsd-aout, i386-*-gnu, i386-*-interix, i386-*-interix3, i386-*-isc, i386-*-linux, i386-*-linuxaout, i386-*-linuxoldld, i386-*-lynxos, i386-*-mach, i386-*-mingw32, i386-*-netbsd, i386-*-netbsdelf, i386-*-netware, i386-*-openbsd, i386-*-osf1, i386-*-osfrose, i386-*-pe , i386-*-rtems, i386-*-rtemscoff, i386-*-sco3.2v5, i386-*-solaris2, i386-*-sysv, i386-*-sysv4, i386-*-sysv5, i386-*-udk, i386-*-uwin, i386-*-vsta, i386-*-win32, x86_64-*-freebsd5, x86_64-*-linux, x86_64-*-netbsd): Include as many configury headers via tm_file as possible. This includes among others i386/unix.h, i386/bsd.h, i386/gas.h. * config/openbsd-oldgas.h: New file. * config/i386/386bsd.h, config/i386/aix386ng.h, config/i386/att.h, config/i386/bsd.h, config/i386/djgpp.h, config/i386/freebsd-aout.h, config/i386/gas.h, config/i386/gstabs.h, config/i386/i386-aout.h, config/i386/i386-coff.h, config/i386/i386-interix.h, config/i386/iscdbx.h, config/i386/linux-aout.h, config/i386/linux-oldld.h, config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mach.h, config/i386/netbsd.h, config/i386/next.h, config/i386/openbsd.h, config/i386/osfelf.h, config/i386/osfrose.h, config/i386/sco5.h, config/i386/seq-gas.h, config/i386/seq-sysv3.h, config/i386/seq2-sysv3.h, config/i386/sequent.h, config/i386/sun.h, config/i386/sun386.h, config/i386/svr3dbx.h, config/i386/svr3gas.h, config/i386/sysv3.h, config/i386/uwin.h, config/i386/vsta.h, config/i386/vxi386.h: Do not directly include configury headers. * config/i386/cygwin.h, config/i386/djgpp.h, config/i386/win32.h: Directly include configury headers that are no longer automatically included by the above headers. * config/i386/att.h, config/i386/bsd.h (TARGET_VERSION): Do not define. * config/i386/386bsd.h, config/i386/aix386ng.h, config/i386/cygwin.h, config/i386/djgpp.h, config/i386/i386-aout.h, config/i386/i386-coff.h, config/i386/lynx-ng.h, config/i386/lynx.h, config/i386/mach.h, config/i386/netbsd.h, config/i386/openbsd.h, config/i386/rtems.h, config/i386/seq-sysv3.h, config/i386/sequent.h, config/i386/svr3gas.h, config/i386/sysv3.h, config/i386/vsta.h, config/i386/vxi386.h (TARGET_VERSION): Define. * config/i386/beos-elf.h, config/i386/freebsd.h, config/i386/i386-interix.h, config/i386/i386elf.h, config/i386/linux.h, config/i386/linux64.h, config/i386/netbsd-elf.h, config/i386/netbsd64.h, config/i386/osfelf.h, config/i386/osfrose.h, config/i386/ptx4-i.h, config/i386/sco5.h, config/i386/sysv4.h (TARGET_VERSION): Do not need to protect. * config/i386/freebsd64.h (TARGET_VERSION): Fix style. * config/i386/386bsd.h, config/i386/cygwin.h, config/i386/djgpp.h, config/i386/freebsd-aout.h, config/i386/i386-aout.h, config/i386/i386-interix.h, config/i386/linux-aout.h, config/i386/linux-oldld.h, config/i386/mach.h, config/i386/netbsd.h, config/i386/openbsd.h, config/i386/vsta.h, config/i386/win32.h (YES_UNDERSCORES): Do not define - not needed. * config/i386/bsd.h, config/i386/gas.h (LPREFIX, ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL, USER_LABEL_PREFIX): Do not handle the "NO_UNDERSCORES" case. * config/i386/i386-coff.h, config/i386/lynx.h, config/i386/lynx-ng.h (LPREFIX, ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_INTERNAL_LABEL, USER_LABEL_PREFIX): Define. (handles the "NO_UNDERSCORES" case) * config/i386/isc.h: Preserve comment from config/i386/isccoff.h. * config/i386/isccoff.h, config/i386/v3gas.h: Remove. Approved by: Richard Henderson <rth@redhat.com> Message-ID: <20020402190415.D29320@redhat.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51791 138bc75d-0d04-0410-961f-82ee72b054a4