aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
AgeCommit message (Collapse)AuthorFilesLines
2004-01-23config.gcc (powerpc*-*): Clear $with_cpu or $with_tune if it was set to ↵Jakub Jelinek1-1/+5
default{32,64}. * config.gcc (powerpc*-*): Clear $with_cpu or $with_tune if it was set to default{32,64}. From-SVN: r76439
2004-01-22config.gcc (mips-sgi-irix6*o32): Removed.Rainer Orth1-29/+1
* config.gcc (mips-sgi-irix6*o32): Removed. * config/mips/iris6-o32-as.h: Likewise. * config/mips/iris6-o32-gas.h: Likewise. * config/mips/iris6-o32.h: Likewise. From-SVN: r76376
2004-01-14re PR bootstrap/12527 ([arm] bootstrap error on arm-linux, miscompiling ↵Richard Earnshaw1-1/+1
genconstants) PR bootstrap/12527 * config.gcc (arm*-*-linux*): Don't include unknown-elf.h in tm_file. Move linux-gas.h and linux-elf.h before aout.h. * arm/arm.h (INITIALIZE_TRAMPOLINE): Only define if not already. * arm/linux-elf.h (SUBTARGET_CPU_DEFAULT): Define. From-SVN: r75870
2004-01-12re PR bootstrap/10847 (build fails on openbsd3.2-sparc64)Jonathan Merriman1-1/+1
2004-01-12 Jonathan Merriman <jonm@dualitymedia.com> PR target/10847 * config.gcc: No longer includes conflicting header sparc/sol2.h when building on sparc64-*-openbsd*. From-SVN: r75751
2004-01-06re PR target/10301 (Side effects of architecture specific flags are not ↵Jan Hubicka1-2/+3
documented.) PR target/10301 * config.gcc: Accept opteron and athlon-64 as variants of k8. * i386.c (override_options): Likewise. * invoke.texi (i386 -mtune): Expand documentation. From-SVN: r75476
2003-12-31Add support for m32r-linux target.Kazuhiro Inaoka1-0/+28
From-SVN: r75263
2003-12-22re PR target/13466 (-mpowerpc64 causes ICE)Andrew Pinski1-2/+0
2003-12-22 Andrew Pinski <pinskia@physics.uc.edu> PR target/13466 * config.gcc (powerpc-*-darwin): Remove overridden value of need_64bit_hwint. From-SVN: r74952
2003-12-19Drop test for libunwind 0.95 and earlier.James E Wilson1-5/+1
* configure.in: Delete libunwind_has_eh_support test. * configure: Regenerate. * config.gcc (ia64*-*-linux*): Delete reference to t-libunwind-no-eh and libunwind_has_eh_support check. * config/t-libunwind-no-eh: Delete. From-SVN: r74865
2003-12-12config.gcc: Don't use fixproto.Geoffrey Keating1-2/+0
* config.gcc <i[34567]86-*-darwin*>: Don't use fixproto. <powerpc-*-darwin*>: Likewise. From-SVN: r74581
2003-12-11libunwind related patch from David MosbergerDavid Mosberger1-1/+5
libunwind related patch from David Mosberger * unwind-libunwind.c (_Unwind_SetGR): Clear the NaT bit as required by C++ ABI for Itanium. * config/t-libunwind (LIB2ADDEH): Remove unwind-libunwind.c. * config/t-libunwind-no-eh: New file. * configure.in: Check libunwind for _Unwind_Resume() and if it's present, set libunwind_has_eh_support to "yes". * configure: Regenerate. * config.gcc (ia64*-*-linux*): If $libunwind_has_eh_support is set to yes, use t-libunwind, otherwise, use t-libunwind-no-eh. From-SVN: r74548
2003-12-09m32r.h: Add support for m32r2 processor.Kazuhiro Inaoka1-1/+1
* config/m32r/m32r.h: Add support for m32r2 processor. Including a new command line option -m32r2 to select it. * config/m32r/m32r.c: Add support for the new processor variant. * config/m32r/m32r.md: Likewise. * config/m32r/t-m32r: Add m32r2 multilibs. * doc/invoke.texi: Document the new command line switch. From-SVN: r74473
2003-12-03* config.gcc: Mark obsolete targets for GCC 3.4.Nathanael Nerode1-1/+31
From-SVN: r74236
2003-12-01* config.gcc (s390x-ibm-tpf*): Add extra_parts.Ulrich Weigand1-0/+1
From-SVN: r74121
2003-11-30config.gcc (m68020-*-elf*, [...]): Add tm_defines containing MOTOROLA and ↵Gunther Nikl1-0/+3
USE_GAS. * config.gcc (m68020-*-elf*, m68k-*-elf*, m68010-*-netbsdelf*, m68k*-*-netbsdelf*, m68k-*-rtems*): Add tm_defines containing MOTOROLA and USE_GAS. * config/m68k/rtemself.h (MOTOROLA): Delete. * config/m68k/netbsd-elf.h (MOTOROLA, USE_GAS): Delete. * config/m68k/m68kelf.h (MOTOROLA, USE_GAS, SGS_CMP_ORDER): Delete. From-SVN: r74048
2003-11-24config.gcc (mips-sgi-irix6*): Add t-iris6gld to tmake_file when using GNU ld.Richard Sandiford1-1/+2
* config.gcc (mips-sgi-irix6*): Add t-iris6gld to tmake_file when using GNU ld. * config/mips/iris6.h (IRIX6_STARTFILE_SPEC): New, taking the whole of the previous STARTFILE_SPEC except crtbegin.o%s. (IRIX6_ENDFILE_SPEC): Likewise ENDFILE_SPEC and crtend.o%s. (STARTFILE_SPEC, ENDFILE_SPEC): Define in terms of the above. (SUBTARGET_EXTRA_SPECS): Define. * config/mips/iris6gld.h (LINK_SPEC): Change -init function to __gcc_init and -fini function to __gcc_fini. (STARTFILE_SPEC): Redefine, including irix6-crti.o before crtbegin.o. (ENDFILE_SPEC): Likewise, including irix6-crtn.o after crtend.o. (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP): Define. * config/mips/t-iris6gld, * config/mips/irix6-crti.asm, * config/mips/irix6-crtn.asm: New files. From-SVN: r73891
2003-11-19config.gcc (powerpc-*-darwin*): Add libgcc build specification file.Andreas Tobler1-1/+1
2003-11-19 Andreas Tobler <a.tobler@schweiz.ch> * config/config.gcc (powerpc-*-darwin*): Add libgcc build specification file. * config/t-slibgcc-darwin: New file, libgcc build specification. * config/t-darwin: Add libgcc2 flag -fPIC. * config/rs6000/t-darwin: Multilib matches float. * libgcc-darwin.ver: New file, contains libgcc symbols. From-SVN: r73728
2003-11-03rs6000.c (rs6000_override_options): Add G3, G4, and G5 marketing names to ↵Syd Polk1-1/+1
the list of supported processors. 2003-10-28 Syd Polk <spolk@apple.com> * config/rs6000/rs6000.c (rs6000_override_options): Add G3, G4, and G5 marketing names to the list of supported processors. * config/rs6000/rs6000.h: Ditto. * doc/invoke.texi: Ditto. * config.gcc: Ditto. From-SVN: r73228
2003-10-23config.gcc: Update *-*-vxworks* generic hook and comments.Phil Edwards1-2/+33
2003-10-22 Phil Edwards <phil@codesourcery.com> * config.gcc: Update *-*-vxworks* generic hook and comments. (arm-wrs-vxworks, i[4567]86-wrs-vxworks, mips-wrs-vxworks, mips-wrs-windiss, sh-wrs-vxworks): New stanzas. * genmultilib: Allow the MULTILIB_OSDIRNAMES to be mapped directly. * config/svr4.h (SWITCH_TAKES_ARG): Undefine it before redefining it. * config/windiss.h: New file. * config/arm/t-vxworks: New file. * config/arm/vxworks.h: New file. * config/i386/t-vxworks: New file. * config/i386/vxworks.h: New file. * config/mips/t-vxworks: New file. * config/mips/vxworks.h: New file. * config/mips/windiss.h: New file. * config/sh/t-vxworks: New file. * config/sh/vxworks.h: New file. From-SVN: r72834
2003-10-21kfreebsdgnu.h: New.Robert Millan1-0/+17
2003-09-28 Robert Millan <robertmh@gnu.org> * config/i386/kfreebsdgnu.h: New. i386-*-kfreebsd-gnu definitions. * config/kfreebsdgnu.h: New. *-*-kfreebsd-gnu definitions. * config/t-kfreebsd-gnu: New. *-*-kfreebsd-gnu tmake_file. * config.gcc: Add *-*-kfreebsd*-gnu and i[34567]86-*-kfreebsd*-gnu. From-SVN: r72744
2003-10-20config.gcc: Add support for arm926ejs, arm1026ejs, arm1136js, arm1136jfs, ↵Mark Mitchell1-3/+3
and armv6j. * config.gcc: Add support for arm926ejs, arm1026ejs, arm1136js, arm1136jfs, and armv6j. * config/arm/arm.c (FL_ARCH6J): New macro. (FL_VFPV2): Likewise. (all_cores): Add entries for arm926ejs, arm1026ejs, arm1136js, and arm1136jfs. (all_architectures): Add entry for armv6j. (arm_override_options): Add entries for arm926ejs, arm1026ejs, arm1136js, and arm1136jfs. * config/arm/arm.h (TARGET_CPU_arm926ej_s): New macro. (TARGET_CPU_arm1026ej_s): Likewise. (TARGET_CPU_arm1136j_s): Likewise. (TARGET_CPU_arm1136jf_s): Likewise. * doc/invoke.texi: Document new ARM cores and architecture variants. From-SVN: r72694
2003-10-17config.gcc (mips-sgi-irix6*o32): Only enable use_collect2 without gas.Rainer Orth1-1/+14
* config.gcc (mips-sgi-irix6*o32): Only enable use_collect2 without gas. (mips-sgi-irix6*): Likewise. * config/mips/iris6gas.h: New file. * gcc/config.gcc (mips-sgi-irix6*): Use it. * config/mips/mips.h (TARGET_IRIX): Provide default. (TARGET_IRIX5): Likewise. (TARGET_SGI_O32_AS): Likewise. * config/mips/iris5.h (TARGET_IRIX): Redefine as 1. (TARGET_IRIX5): Likewise. * config/mips/iris6.h (TARGET_IRIX6): Remove. (TARGET_IRIX5): Redefine as 0. * config/mips/mips.c (mips_output_external): Test for IRIX 6 O32 linker workaround with TARGET_IRIX and mips_abi instead of ASM_OUTPUT_UNDEF_FUNCTION. (mips_file_end): Inline old ASM_OUTPUT_UNDEF_FUNCTION definition, testing TARGET_IRIX and mips_abi explicitly. * config/mips/iris5.h (ASM_OUTPUT_UNDEF_FUNCTION): Remove. * config/mips/iris6.h (ASM_OUTPUT_UNDEF_FUNCTION): Remove undef. * config/mips/mips.c (irix_output_external_libcall): Renamed from mips_output_external_libcall. Use new TARGET_IRIX in guard. * config/mips/mips-protos.h (irix_output_external_libcall): Match this. * config/mips/iris5.h (TARGET_ASM_EXTERNAL_LIBCALL): Likewise. * config/mips/iris5gas.h (HAVE_GAS_SHF_MERGE): Update comment. Define as 0. * config/mips/iris6.h (FUNCTION_NAME_ALREADY_DECLARED): Define depending on mips_abi. * config/mips/linux.h (FUNCTION_NAME_ALREADY_DECLARED): Define as 1. * config/mips/mips.c (mips_output_function_prologue): Test FUNCTION_NAME_ALREADY_DECLARED at runtime. (mips_output_function_epilogue): Likewise. (build_mips16_function_stub): Likewise. (build_mips16_call_stub): Likewise. * config/mips/mips.h (FUNCTION_NAME_ALREADY_DECLARED): Provide default. * config/mips/iris6.h (DWARF2_UNWIND_INFO): Don't define for native IRIX 6 O32 assembler. (SUBTARGET_CC1_SPEC): Enforce mips2 ISA with O32 ABI. (TARGET_OS_CPP_BUILTINS): Define _ABIO32, use it to define _MIPS_SIM for O32 ABI. (DWARF2_FRAME_INFO): Don't define for native IRIX 6 O32 assembler. (ASM_DECLARE_FUNCTION_NAME): Integrate mips.h version. (ASM_DECLARE_FUNCTION_SIZE): Move undef before redefinition. Integrate O32 version. (SUBTARGET_ASM_SPEC): Handle -mabi=32. (SUBTARGET_ASM_DEBUGGING_SPEC): Add mdebug_asm_spec for gas with O32 ABI. (BSS_SECTION_ASM_OP_32): Define. (BSS_SECTION_ASM_OP_64): Likewise. (BSS_SECTION_ASM_OP): Define differently for O32 and N32/N64 ABIs using them. (TARGET_ASM_NAMED_SECTION): Reflect renaming. Move up to allow override for O32 ABI without GNU as. (EH_FRAME_SECTION_NAME): Define explicitly. (MUST_USE_SJLJ_EXCEPTIONS): Define. [_MIPS_SIM == _ABIO32 && !GAS] (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Dummy definitions. (TARGET_ASM_NAMED_SECTION): Undef statically. (EH_FRAME_SECTION_NAME): Likewise. (ASM_OUTPUT_FILENAME): Integrate mips.h version. (LINK_SPEC): Only use default options -call_shared -no_unresolved without -r. Don't pass -init, -fini with -mabi=32. (COLLECT_PARSE_FLAG): Define. * config/mips/mips.c (iris6_asm_named_section_1): Changed guard to TARGET_IRIX. Renamed to use irix_ prefix. (iris6_asm_named_section): Likewise. (iris_section_align_entry_eq): Likewise. (iris_section_align_entry_hash): Likewise. (iris6_file_start): Likewise. (iris6_section_align_1): Likewise. (iris6_file_end): Likewise. (iris6_section_type_flags): Likewise. (iris_section_align_htab): Likewise. (iris_orig_asm_out_file): Likewise. [TARGET_IRIX] (TARGET_ASM_FILE_START): Reflect rename. (TARGET_ASM_FILE_END): Likewise. (TARGET_SECTION_TYPE_FLAGS): Likewise. * config/mips/mips.c [TARGET_IRIX5 && !TARGET_IRIX6] (TARGET_ASM_UNALIGNED_HI_OP): Use runtime initialization in override_options instead. (TARGET_ASM_UNALIGNED_SI_OP): Likewise. (TARGET_ASM_UNALIGNED_DI_OP): Likewise. * config/mips/mips.c (override_options) [USE_COLLECT2]: Restore flag_gnu_linker to defaults without USE_COLLECT2 for non-IRIX O32 assemblers. Likewise for constructor/destructor handling. (override_options): Handle IRIX O32 assembler quirks. [TARGET_IRIX] (irix_asm_named_section): Handle O32 ABI with and without gas. (mips_file_start): Use new TARGET_IRIX. (mips_declare_object_name): No special processing for IRIX O32 assembler. (mips_finish_declare_object): Likewise. (irix_asm_output_align): Renamed from iris6_asm_output_align. Don't record alignment for O32 ABI. (irix_file_start): Renamed from iris6_file_start. Return early for O32 ABI. (irix_file_end): Renamed from iris6_file_end. Don't emit .section directives for O32 ABI. * config/mips/iris6.h (ASM_OUTPUT_ALIGN): Reflect renaming. * config/mips/mips-protos.h (irix_asm_output_align): Likewise. * config/mips/t-iris6 (MULTILIB_OPTIONS): Add mabi=32. (MULTILIB_OSDIRNAMES): Likewise. From-SVN: r72600
2003-10-15config.gcc (s390x-ibm-tpf*): New target.Ulrich Weigand1-0/+8
* config.gcc (s390x-ibm-tpf*): New target. * doc/invoke.texi: Document it. * config/s390/t-tpf: New file. * config/s390/tpf.h: New file. From-SVN: r72529
2003-10-14* config.gcc (am33_2.0-*-linux*): Use t-slibgcc-elf-ver.Nathanael Nerode1-1/+1
From-SVN: r72490
2003-10-14config.gcc, [...]: Replace uses of target_alias with target_noncanonical.Nathanael Nerode1-2/+2
gcc: * config.gcc, config/m68hc11/t-m68hc11-gas: Replace uses of target_alias with target_noncanonical. ada: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). * ada/Makefile.in: Remove unused mention of $(target_alias). cp: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). java: * Make-lang.in: Replace uses of $(target_alias) with $(target_noncanonical). From-SVN: r72487
2003-10-13config.gcc (*-*-freebsd*): Use tm_defines instead of tiny config files which ↵Nathanael Nerode1-5/+12
do the same thing. * config.gcc (*-*-freebsd*): Use tm_defines instead of tiny config files which do the same thing. * config/freebsd3.h, config/freebsd4.h, config/freebsd5.h, config/freebsd6.h: Remove now unnecessary files. OK, I don't know what happened, but get this to commit properly. From-SVN: r72417
2003-10-11t-uclinux: New target Makefile fragment.Bernardo Innocenti1-0/+6
* config/m68k/t-uclinux: New target Makefile fragment. * config/m68k/uclinux.h: New target macro file. * config.gcc (m68k-*-uclinux): New target definition. From-SVN: r72328
2003-10-10config.gcc (mips*-*-netbsd*): Remove content-free line.Nathanael Nerode1-1/+0
* config.gcc (mips*-*-netbsd*): Remove content-free line. Also fixed old-style ChangeLog date to be new-style. From-SVN: r72304
2003-10-09config.gcc: Remove redundant thread_file setting clauses for various ↵Nathanael Nerode1-11/+0
*-*-linux* targets. * config.gcc: Remove redundant thread_file setting clauses for various *-*-linux* targets. From-SVN: r72269
2003-10-08config.gcc: Don't accept --enable-threads=pthreads.Nathanael Nerode1-11/+11
* config.gcc: Don't accept --enable-threads=pthreads. Clean up related case statements. * configure.in: Don't accept --enable-threads=pthreads, decosf1, mach, or os2 (none of which work anyway). Alphabetize supported thread files in case clause. * configure: Regenerate. From-SVN: r72244
2003-10-02target.h (init_libfuncs): New hook.Zack Weinberg1-12/+11
* target.h (init_libfuncs): New hook. * target-def.h: Default TARGET_INIT_BUILTINS and TARGET_INIT_LIBFUNCS to hook_void_void. Add TARGET_INIT_LIBFUNCS to TARGET_INITIALIZER. * builtins.c (default_init_builtins): Delete. * expr.h (default_init_builtins): Delete prototype. * doc/tm.texi: Document TARGET_INIT_LIBFUNCS and US_SOFTWARE_GOFAST. Tweak documentation of TARGET_FLOAT_LIB_COMPARE_RETURNS_BOOL. Remove documentation of INIT_TARGET_OPTABS, MULSI3_LIBCALL, DIVSI3_LIBCALL, UDIVSI3_LIBCALL, MODSI3_LIBCALL, UMODSI3_LIBCALL, MULDI3_LIBCALL, DIVDI3_LIBCALL, UDIVDI3_LIBCALL, MODDI3_LIBCALL, and UMODDI3_LIBCALL, * Makefile.in (optabs.o): Depends on target.h. * defaults.h: Provide default for FLOAT_LIB_COMPARE_RETURNS_BOOL. * optabs.c: Include target.h. (prepare_float_lib_cmp): No need for #ifdef around use of FLOAT_LIB_COMPARE_RETURNS_BOOL. (set_optab_libfunc): New function. (init_optabs): Delete use of all *_LIBCALL defines. Call targetm.init_libfuncs not INIT_TARGET_OPTABS. * optabs.h: Prototype set_optab_libfunc. * config.gcc: Remove all references to pa/long_double.h, ia64/hpux_longdouble.h, and gofast.h. (mips-*-*): When --enable-gofast, just add US_SOFTWARE_GOFAST to tm_defines; don't set INIT_SUBTARGET_OPTABS or change tm_file. * config/alpha/alpha.c, config/c4x/c4x.c, config/cris/cris.c * config/frv/frv.c, config/h8300/h8300.c, config/i860/i860.c * config/ia64/ia64.c, config/ip2k/ip2k.c, config/m68hc11/m68hc11.c * config/mips/mips.c, config/pa/pa.c, config/rs6000/rs6000.c * config/sparc/sparc.c, config/vax/vax.c: Provide a definition for TARGET_INIT_LIBFUNCS. Where necessary, include optabs.h, libfuncs.h, and/or config/gofast.h. * config/alpha/unicosmk.h, config/alpha/vms.h, config/c4x/c4x.h * config/avr/avr.h, config/cris/cris.h, config/frv/frv.h * config/h8300/h8300.h, config/i860/i860.h, config/ip2k/ip2k.h * config/iq2000/iq2000.h, config/m68hc11/m68hc11.h, config/mips/mips.h * config/rs6000/aix.h, config/rs6000/sysv4.h, config/sparc/elf.h * config/sparc/lite.h, config/sparc/netbsd-elf.h, config/sparc/sol2.h * config/sparc/sparc.h, config/v850/v850.h, config/vax/vax.h * config/vax/elf.h: Don't define or use INIT_TARGET_OPTABS, INIT_SUBTARGET_OPTABS, or any *_LIBCALL macros. * config/ia64/hpux.h: Redefine INTEL_EXTENDED_IEEE_FORMAT to 0. Set TARGET_INIT_LIBFUNCS and FLOAT_LIB_COMPARE_RETURNS_BOOL here. * config/pa/pa-hpux.h: Define LONG_DOUBLE_TYPE_SIZE, HPUX_LONG_DOUBLE_LIBRARY, and FLOAT_LIB_COMPARE_RETURNS_BOOL here. * config/ia64/hpux_longdouble.h, config/pa/long_double.h: Delete. * config/rs6000/xcoff.h: Don't define RS6000_ITRUNC nor RS6000_UITRUNC. * config/sparc/sparc.h: Default SUN_CONVERSION_LIBFUNCS and SUN_INTEGER_MULTIPLY_64 to 0. * config/sparc/sol2.h: Redefine SUN_CONVERSION_LIBFUNCS and SUN_INTEGER_MULTIPLY_64 to 1. * config/sparc/elf.h: Redefine SUN_CONVERSION_LIBFUNCS and SUN_INTEGER_MULTIPLY_64 to 0. * config/sparc/lite.h, config/sparc/liteelf.h, config/sparc/sp86x-elf.h: Define US_SOFTWARE_GOFAST. * config/vax/vax.h: Default TARGET_ELF to 0. * config/vax/elf.h: Redefine TARGET_ELF to 1. * config/gofast.h: Don't define any macros here. Provide one static function, gofast_maybe_init_libfuncs, which does what INIT_GOFAST_LIBFUNCS used to do but only if US_SOFTWARE_GOFAST is already defined. Do not clear negation libfuncs. Do not mess with HFmode, XFmode, or TFmode libfuncs. * config/avr/avr.c (avr_init_once): #if 0 out; mark FIXME. From-SVN: r72009
2003-10-01xm-iris5.h: Remove, unnecessary.Rainer Orth1-3/+0
* config/mips/xm-iris5.h: Remove, unnecessary. * config.build (mips-sgi-irix5*): Remove. (mips-sgi-irix6*o32): Likewise. * config.gcc (mips-sgi-irix6*o32): Remove xm_file. (mips-sgi-irix5cross64): Likewise. (mips-sgi-irix5*): Likewise. * config.host (mips-sgi-irix5*): Remove. (mips-sgi-irix6*o32): Likewise. From-SVN: r72003
2003-10-01* config.gcc (cris-*-linux*): Revert mistaken commit.Nathanael Nerode1-1/+1
From-SVN: r71970
2003-09-30config.gcc (arm*-*-kaos*, [...]): Disable fixproto.Nathanael Nerode1-6/+1
* config.gcc (arm*-*-kaos*, i[34567]86-*-kaos*, powerpc-*-kaos*, powerpcle-*-kaos*, strongarm-*-kaos*): Disable fixproto. From-SVN: r71948
2003-09-30* config.gcc: Default use_fixproto to 'no'.Nathanael Nerode1-127/+99
From-SVN: r71938
2003-09-29configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris 2.3/SPARC...Rainer Orth1-1/+1
boehm-gc: * configure.in: Remove wildcard from Solaris 8-9/Intel and Solaris 2.3/SPARC, there are no micro versions. Treat Solaris 10 and up alike. * configure: Regenerate. gcc: * config.gcc (sparc-*-solaris2*): Handle Solaris 10 and up like Solaris 7-9. * fixinc/inclhack.def (solaris_widec): Replace solaris2.[0-5]* by wildcards which explicitly match micro versions. * fixinc/fixincl.x: Regenerate. libstdc++-v3: * configure.host: Handle Solaris 2.5 micro releases explicitly. Remove wildcards from Solaris 2.6, 7-9: there were no micro releases. Treat Solaris 10 and up like 7-9. From-SVN: r71914
2003-09-27* config.gcc (alpha*-dec-osf[45]*): Disable fixproto.Nathanael Nerode1-0/+1
From-SVN: r71866
2003-09-27* config.gcc (arm*-*-uclinux*): Disable fixproto.Nathanael Nerode1-0/+1
From-SVN: r71865
2003-09-27config.gcc (powerpc-*-eabispe*, [...]): Disable fixproto.Nathanael Nerode1-0/+3
* config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*, powerpc-*-eabialtivec*): Disable fixproto. From-SVN: r71864
2003-09-26config.gcc (hppa*64*-*-linux* | parisc*64*-*-linux*): Include ↵Nathanael Nerode1-1/+1
t-slibgcc-elf-ver and t-linux in tmake_file. * config.gcc (hppa*64*-*-linux* | parisc*64*-*-linux*): Include t-slibgcc-elf-ver and t-linux in tmake_file. From-SVN: r71842
2003-09-26config.gcc (hppa*64*-*-linux* | parisc*64-*-linux*): Disable fixproto.Nathanael Nerode1-0/+1
* config.gcc (hppa*64*-*-linux* | parisc*64-*-linux*): Disable fixproto. From-SVN: r71838
2003-09-26config.gcc (i960-*-coff*, [...]): Disable fixproto.Nathanael Nerode1-0/+3
* config.gcc (i960-*-coff*, m68k-*-aout*, sparclite-*-coff*): Disable fixproto. From-SVN: r71837
2003-09-26config.gcc (i[34567]86-*-solaris2*, [...]): Disable fixproto.Nathanael Nerode1-0/+3
* config.gcc (i[34567]86-*-solaris2*, sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*): Disable fixproto. From-SVN: r71836
2003-09-25config.gcc: Get rid of more gratuitious 'x'es.Nathanael Nerode1-41/+32
* config.gcc: Get rid of more gratuitious 'x'es. Actually allow tsc701 as a --with-cpu, --with-tune setting for sparc. From-SVN: r71763
2003-09-25config.gcc: New 'widely ported system' clause for rtems.Nathanael Nerode1-36/+5
* config.gcc: New 'widely ported system' clause for rtems. Set thread file there, not in individual clauses. From-SVN: r71761
2003-09-25config.gcc (widely ported systems section): Mostly alphabetize by system.Nathanael Nerode1-75/+76
* config.gcc (widely ported systems section): Mostly alphabetize by system. Comment the case where we can't. From-SVN: r71759
2003-09-25* config.gcc (widely ported systems section): Reindent and clean up.Nathanael Nerode1-142/+146
From-SVN: r71756
2003-09-25config.gcc: Remove some unnecessary uses of 'x' in case statements.Nathanael Nerode1-29/+29
* config.gcc: Remove some unnecessary uses of 'x' in case statements. Actually allow ep9312 as an arm --with-arch setting. From-SVN: r71755
2003-09-25* config.gcc (*-hpux11): Disable fixproto.Nathanael Nerode1-0/+3
From-SVN: r71752
2003-09-24config.gcc (c4x-*, [...]): Disable fixproto.Nathanael Nerode1-0/+3
* config.gcc (c4x-*, tic4x-*, d30v-*, mmix-knuth-mmixware): Disable fixproto. From-SVN: r71740
2003-09-24config.gcc: Clean up and reindent $with_cpu=yes|no clause and the section ↵Nathanael Nerode1-92/+87
giving $with_cpu... * config.gcc: Clean up and reindent $with_cpu=yes|no clause and the section giving $with_cpu defaults by target. From-SVN: r71738