aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
AgeCommit message (Collapse)AuthorFilesLines
2011-03-21config.gcc: Obsolete *-*-solaris2.8*.Rainer Orth1-0/+1
* config.gcc: Obsolete *-*-solaris2.8*. * doc/install.texi (Specific, *-*-solaris2*): Document it. From-SVN: r171226
2011-03-14freebsd.h: (RELOCATABLE_NEEDS_FIXUP): Define in terms of target_flags_explicit.Andreas Tobler1-2/+3
2011-03-14 Andreas Tobler <andreast@fgznet.ch> * config/rs6000/freebsd.h: (RELOCATABLE_NEEDS_FIXUP): Define in terms of target_flags_explicit. Adjust copyright year. * config.gcc: Add FreeBSD PowerPC soft-float libgcc bits. * config/rs6000/t-freebsd: New file. Add override for LIB2FUNCS_EXTRA. From-SVN: r170930
2011-03-11config.gcc (score-*-elf): add extra_parts .., update tmake_file, extra_objs.Chen Liqin1-2/+5
* config.gcc (score-*-elf): add extra_parts .., update tmake_file, extra_objs. * config/score/score3.c: Delete. * config/score/score3.h: Delete. * config/score/mul-div.S: Delete. * config/score/sfp-machine.h: Add new file. * config/score/constraints.md: Add new file. * config/score/t-score-softfp: Add new file. * config/score/t-score-elf: Remove score3.o and multilib generate. * config/score/score7.c (score7_const_ok_for_letter_p): Delete. (score7_extra_constraint): Delete. (score7_option_override): Remove unused code which mode to constraint.md. * config/score/score.c: Remove score3 and score5 define and code. * config/score/score.h: Remove score3 and score5 define and code. * config/score/score.md: Remove score3 template and unusal insn generate. * config/score/score.opt: Remove score3 and score5 options. From-SVN: r170864
2011-03-05Add newlib-stdint.h to moxie-eld config.Anthony Green1-1/+1
From-SVN: r170700
2011-02-26config.gcc (i386-*-freebsd*): Make i486 the default arch on FreeBSD 6 and later.Tijl Coosemans1-0/+10
* config.gcc (i386-*-freebsd*): Make i486 the default arch on FreeBSD 6 and later. Generally use cpu generic. From-SVN: r170520
2011-02-23* config.gcc: Declare score-* and crx-* obsolete.Nathan Froyd1-0/+2
From-SVN: r170425
2011-02-19* config.gcc (i[34567]86-pc-msdosdjgpp*): Use i386/djgpp-stdint.h.Joseph Myers1-1/+1
From-SVN: r170315
2011-02-18config.gcc (hppa[12]*-*-hpux11*): Set extra_parts.John David Anglin1-0/+1
* config.gcc (hppa[12]*-*-hpux11*): Set extra_parts. * config/pa/stublib.c (pthread_default_stacksize_np, pthread_mutex_lock, pthread_mutex_unlock, pthread_once): Reinstate pthread stubs. * config/pa/t-pa-hpux11: Add rules to build pthread stubs. * config/pa/t-pa64: Likewise. * config/pa/pa-hpux11.h (LINK_GCC_C_SEQUENCE_SPEC): Define. From-SVN: r170287
2011-02-09uclinux.opt: New.Joseph Myers1-0/+1
* config/m68k/uclinux.opt: New. * config.gcc (m68k-*-uclinux*): Use m68k/uclinux.opt. From-SVN: r169958
2011-02-08elf.opt: New.Joseph Myers1-0/+1
* config/xtensa/elf.opt: New. * config.gcc (xtensa*-*-elf*): Use xtensa/elf.opt. From-SVN: r169949
2011-02-08elf.opt: New.Joseph Myers1-1/+2
* config/vax/elf.opt: New. * config.gcc (vax-*-linux*, vax-*-netbsdelf*): Use vax/elf.opt. From-SVN: r169947
2011-02-08gnu-user.opt: New.Joseph Myers1-0/+2
* config/gnu-user.opt: New. * config.gcc (*-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu, *-*-uclinux*): Use gnu-user.opt. From-SVN: r169942
2011-02-08config.gcc (arc-*, [...]): Mark obsolete.Joseph Myers1-10/+33
* config.gcc (arc-*, alpha*-*-gnu*, arm*-*-netbsd*, arm-*-pe*, i[34567]86-*-interix3*, i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*, m6811-*-*, m68hc12-*-*, m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*, powerpc*-*-gnu*, sh*-*-symbianelf*, vax-*-netbsd*): Mark obsolete. From-SVN: r169929
2011-02-07config.gcc (hppa[12]*-*-hpux11*): Don't set extra_parts.John David Anglin1-1/+0
* config.gcc (hppa[12]*-*-hpux11*): Don't set extra_parts. * config/pa/stublib.c (pthread_default_stacksize_np, pthread_mutex_lock, pthread_mutex_unlock): Remove. * config/pa/t-pa-hpux11: Remove rules to build pthread stubs. * config/pa/t-pa64: Likewise. * config/pa/pa64-hpux.h (LIB_SPEC): In static links, link against shared libc if not linking against libpthread. * config/pa/pa-hpux11.h (LIB_SPEC): Likewise. From-SVN: r169906
2011-02-04iris6.opt: New.Joseph Myers1-1/+1
* config/mips/iris6.opt: New. * config.gcc (mips-sgi-irix6.5*): Use mips/iris6.opt. From-SVN: r169841
2011-02-04xilinx.opt: New.Joseph Myers1-1/+1
* config/rs6000/xilinx.opt: New. * config.gcc (powerpc-xilinx-eabi*): Use rs6000/xilinx.opt. From-SVN: r169827
2011-02-03pa-hpux10.opt: New.Joseph Myers1-1/+1
* config/pa/pa-hpux10.opt: New. * config/hpux11.opt (pthread): New Driver option. * config/pa/pa-hpux.opt (nolibdld, rdynamic): New Driver options. * config.gcc (hppa[12]*-*-hpux10*): Use pa/pa-hpux10.opt. From-SVN: r169779
2011-02-03vms.opt: New.Joseph Myers1-1/+1
* config/ia64/vms.opt: New. * config.gcc (ia64-hp-*vms*): Use ia64/vms.opt. From-SVN: r169778
2011-02-02config.gcc (*-*-freebsd[12], [...]): Move to the unsupported targets list.Gerald Pfeifer1-9/+2
* config.gcc (*-*-freebsd[12], *-*-freebsd[12].*, *-*-freebsd*aout*): Move to the unsupported targets list. From-SVN: r169770
2011-02-02nto.opt: New.Joseph Myers1-0/+1
* config/i386/nto.opt: New. * config.gcc (i[34567]86-*-nto-qnx*): Use i386/nto.opt. From-SVN: r169511
2011-02-01netware.opt: New.Joseph Myers1-0/+1
* config/i386/netware.opt: New. * config.gcc (i[3456x]86-*-netware*): Use i386/netware.opt. From-SVN: r169506
2011-02-01vxworks.opt: New.Joseph Myers1-0/+1
* config/arm/vxworks.opt: New. * config.gcc (arm-wrs-vxworks): Use arm/vxworks.opt. From-SVN: r169489
2011-02-01elf.opt: New.Joseph Myers1-2/+6
* config/alpha/elf.opt: New. * config.gcc (alpha*-*-linux*, alpha*-*-gnu*, alpha*-*-freebsd*, alpha*-*-netbsd*, alpha*-*-openbsd*): Use alpha/elf.opt. From-SVN: r169488
2011-01-31osf5.opt: New.Joseph Myers1-1/+1
* config/alpha/osf5.opt: New. * config.gcc (alpha*-dec-osf5.1*): Use alpha/osf5.opt. From-SVN: r169453
2011-01-30hpux11.opt: New.Joseph Myers1-3/+4
* config/hpux11.opt: New. * config.gcc (hppa*64*-*-hpux11*, hppa[12]*-*-hpux11*, ia64*-*-hpux*): Use hpux11.opt. From-SVN: r169419
2011-01-30config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules to ↵Jonathan Yong1-1/+1
tmake_file. 2011-01-30 Jonathan Yong <jon_y@users.sourceforge.net> * config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Add t-dfprules to tmake_file. From-SVN: r169418
2011-01-26re PR target/40125 (libgcc_s DLL installed in wrong directory in cross ↵Dave Korn1-2/+14
toolchain) gcc/ChangeLog: PR target/40125 * config.gcc (i[34567]86-*-pe | i[34567]86-*-cygwin*): Select suitable t-dlldir{,-x} fragment for build and add it to tmake_file. (i[34567]86-*-mingw* | x86_64-*-mingw*): Likewise. * Makefile.in (libgcc.mvars): Also export SHLIB_DLLDIR to libgcc. * config/i386/t-dlldir: New file. (SHLIB_DLLDIR): Define. * config/i386/t-dlldir-x: New file. (SHLIB_DLLDIR): Define. * config/i386/t-cygming: Error out if SHLIB_DLLDIR is not set. (SHLIB_INSTALL): Use it. libgcc/ChangeLog: PR target/40125 * configure.ac: Call ACX_NONCANONICAL_TARGET. (toolexecdir): Calculate and AC_SUBST. (toolexeclibdir): Likewise. * Makefile.in (target_noncanonical): Import. (toolexecdir): Likewise. (toolexeclibdir): Likewise. * configure: Regenerate. From-SVN: r169274
2011-01-12config.gcc (arm*-*-linux*, [...]): Use gnu-user.h before linux.h.Joseph Myers1-27/+27
* config.gcc (arm*-*-linux*, bfin*-uclinux*, bfin*-linux-uclibc*, crisv32-*-linux* | cris-*-linux*, frv-*-*linux*, moxie-*-uclinux*, hppa*64*-*-linux*, hppa*-*-linux*, i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-gnu* | i[34567]86-*-kopensolaris*-gnu, x86_64-*-linux* | x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu, ia64*-*-linux*, lm32-*-uclinux*, m32r-*-linux*, m32rle-*-linux*, m68k-*-uclinux*, m68k-*-linux*, microblaze*-linux*, mips64*-*-linux* | mipsisa64*-*-linux*, mips*-*-linux*, s390-*-linux*, s390x-*-linux*, sh*-*-linux*, sparc-*-linux*, sparc64-*-linux*, vax-*-linux*, xtensa*-*-linux*, am33_2.0-*-linux*): Use gnu-user.h before linux.h. * config/gnu-user.h: New. Copied from linux.h. (LINUX_TARGET_STARTFILE_SPEC): Rename to GNU_USER_TARGET_STARTFILE_SPEC. (LINUX_TARGET_ENDFILE_SPEC): Rename to GNU_USER_TARGET_ENDFILE_SPEC. (LINUX_TARGET_CC1_SPEC): Rename to GNU_USER_TARGET_CC1_SPEC. (LINUX_TARGET_LIB_SPEC): Rename to GNU_USER_TARGET_LIB_SPEC. (OPTION_GLIBC, OPTION_UCLIBC, OPTION_BIONIC, LINUX_TARGET_OS_CPP_BUILTINS, CHOOSE_DYNAMIC_LINKER1, CHOOSE_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER, UCLIBC_DYNAMIC_LINKER32, UCLIBC_DYNAMIC_LINKER64, BIONIC_DYNAMIC_LINKER, BIONIC_DYNAMIC_LINKER32, BIONIC_DYNAMIC_LINKER64, LINUX_DYNAMIC_LINKER, LINUX_DYNAMIC_LINKER32, LINUX_DYNAMIC_LINKER64, TARGET_C99_FUNCTIONS, TARGET_HAS_SINCOS): Remove. * config/arm/linux-eabi.h (CC1_SPEC): Use GNU_USER_TARGET_CC1_SPEC. (LIB_SPEC): Use GNU_USER_TARGET_LIB_SPEC. (STARTFILE_SPEC): Use GNU_USER_TARGET_STARTFILE_SPEC. (ENDFILE_SPEC): Use GNU_USER_TARGET_ENDFILE_SPEC * config/linux.h (NO_IMPLICIT_EXTERN_C, ASM_APP_ON, ASM_APP_OFF, LINUX_TARGET_STARTFILE_SPEC, STARTFILE_SPEC, LINUX_TARGET_ENDFILE_SPEC, ENDFILE_SPEC, LINUX_TARGET_CC1_SPEC, CC1_SPEC, CPLUSPLUS_CPP_SPEC, LINUX_TARGET_LIB_SPEC, LIB_SPEC, LINK_EH_SPEC, LINK_GCC_C_SEQUENCE_SPEC, USE_LD_AS_NEEDED): Remove. From-SVN: r168711
2011-01-06Bobcat (btver1) EnablementChangpeng Fang1-7/+15
* config.gcc (i[34567]86-*-linux* | ...): Add btver1. (case ${target}): Add btver1. * config/i386/driver-i386.c (host_detect_local_cpu): Let -march=native recognize btver1 processors. * config/i386/i386-c.c (ix86_target_macros_internal): Add btver1 def_and_undef * config/i386/i386.c (struct processor_costs btver1_cost): New btver1 cost table. (m_BTVER1): New definition. ( m_AMD_MULTIPLE): Includes m_BTVER1. (initial_ix86_tune_features): Add btver1 tune. (processor_target_table): Add btver1 entry. (static const char *const cpu_names): Add btver1 entry. (software_prefetching_beneficial_p): Add btver1. (ix86_option_override_internal): Add btver1 instruction sets. (ix86_issue_rate): Add btver1. (ix86_adjust_cost): Add btver1. * config/i386/i386.h (TARGET_BTVER1): New definition. (enum target_cpu_default): Add TARGET_CPU_DEFAULT_btver1. (enum processor_type): Add PROCESSOR_BTVER1. * config/i386/i386.md (define_attr "cpu"): Add btver1. From-SVN: r168556
2011-01-06rtems.opt: New.Joseph Myers1-1/+2
* config/rtems.opt: New. * config.gcc (*-*-rtems*): Use rtems.opt. From-SVN: r168529
2010-12-30openbsd.opt: New.Joseph Myers1-0/+7
* config/openbsd.opt: New. * config.gcc (alpha*-*-openbsd*, i[34567]86-*-openbsd2.*|i[34567]86-*openbsd3.[0123], i[34567]86-*-openbsd*, m68k*-*-openbsd*, mips*-*-openbsd*, sparc64-*-openbsd*, vax-*-openbsd*): Use openbsd.opt. From-SVN: r168358
2010-12-22svr4.h: Remove.Joseph Myers1-1/+1
* config/svr4.h: Remove. * system.h (USING_SVR4_H, SVR4_ASM_SPEC): Poison. * config.gcc, config/bfin/bfin.h, config/cris/cris.h, config/fr30/fr30.h, config/frv/frv.h, config/i386/openbsdelf.h, config/i386/vx-common.h, config/ia64/elf.h, config/ia64/ia64.h, config/ia64/sysv4.h, config/iq2000/iq2000.h, config/m68k/linux.h, config/m68k/m68kelf.h, config/mips/mips.h, config/mips/vxworks.h, config/moxie/moxie.h, config/netbsd-aout.h, config/openbsd.h, config/rs6000/sysv4.h, config/sh/elf.h, config/sh/sh.h, config/sol2.h, config/sparc/sysv4.h, config/stormy16/stormy16.h, config/v850/v850.h, config/vxworks.h: Remove or update comments referring to svr4.h. From-SVN: r168166
2010-12-20linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC.Joseph Myers1-7/+3
* config/alpha/linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config/linux.h (OPTION_GLIBC, OPTION_UCLIBC, OPTION_BIONIC): Define differently if SINGLE_LIBC. * config/rs6000/linux.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config/rs6000/linux64.h (OPTION_GLIBC): Define differently if SINGLE_LIBC. * config.gcc (*-*-linux* | frv-*-*linux* | *-*-kfreebsd*-gnu | *-*-knetbsd*-gnu | *-*-gnu* | *-*-kopensolaris*-gnu): Define SINGLE_LIBC instead of OPTION_GLIBC. (*-*-uclinux*): Define DEFAULT_LIBC and SINGLE_LIBC. (bfin*-uclinux*, moxie-*-uclinux*, m68k-*-uclinux*): Don't define DEFAULT_LIBC or use linux.opt. From-SVN: r168094
2010-12-20freebsd.h (SVR4_ASM_SPEC): Don't define.Joseph Myers1-16/+16
* config/rs6000/freebsd.h (SVR4_ASM_SPEC): Don't define. (DBX_REGISTER_NUMBER): Define. * config/rs6000/lynx.h (DBX_REGISTER_NUMBER): Define. * config/rs6000/netbsd.h (DBX_REGISTER_NUMBER): Define. * config/rs6000/sysv4.h (SIZE_TYPE): Define. (ASM_SPEC): Define without using SVR4_ASM_SPEC. (DBX_REGISTER_NUMBER): Undefine. * config.gcc (powerpc-*-eabispe*, powerpc-*-eabisimaltivec*, powerpc-*-eabisim*, powerpc-*-elf*, powerpc-*-eabialtivec*, powerpc-xilinx-eabi*, powerpc-*-eabi*, powerpc-*-rtems*, powerpc-*-linux* | powerpc64-*-linux*, powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*, powerpc-wrs-vxworks|powerpc-wrs-vxworksae, powerpcle-*-elf*, powerpcle-*-eabisim*, powerpcle-*-eabi*): Don't use svr4.h. From-SVN: r168085
2010-12-18netbsd.opt, [...]: New files.Joseph Myers1-1/+18
* config/netbsd.opt, config/netbsd-elf.opt: New files. * config.gcc (alpha*-*-netbsd*, arm*-*-netbsdelf*, arm*-*-netbsd*, i[34567]86-*-netbsdelf*, i[34567]86-*-netbsd*, x86_64-*-netbsd*, m68k*-*-netbsdelf*, mips*-*-netbsd*, powerpc-*-netbsd*, sh*-*-netbsd*, sparc-*-netbsdelf*, sparc64-*-netbsd*, vax-*-netbsdelf*, vax-*-netbsd*): Use these .opt files. From-SVN: r168010
2010-12-17netware.h (ASM_SPEC, [...]): Define.Joseph Myers1-6/+6
* config/i386/netware.h (ASM_SPEC, SIZE_TYPE, PTRDIFF_TYPE): Define. * config/i386/nto.h (LIB_SPEC, ASM_SPEC): Define. (DBX_REGISTER_NUMBER): Undefine. * config/i386/sol2.h (SIZE_TYPE, PTRDIFF_TYPE): Define. * config/i386/vxworksae.h (ASM_SPEC, SIZE_TYPE, PTRDIFF_TYPE): Define. * config.gcc (i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-gnu* | i[34567]86-*-kopensolaris*-gnu, x86_64-*-linux* | x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu, i[3456x]86-*-netware*, i[34567]86-*-nto-qnx*, i[34567]86-*-solaris2*, i[4567]86-wrs-vxworks|i[4567]86-wrs-vxworksae): Don't use svr4.h. From-SVN: r167998
2010-12-17interix.opt: New.Joseph Myers1-1/+1
* config/interix.opt: New. * config/interix.h (LINK_SPEC): Don't handle -soname*. * config.gcc (i[34567]86-*-interix3*): Use interix.opt. From-SVN: r167992
2010-12-16Support for LEON processorKonrad Eisele1-7/+43
Support for LEON processor * config.gcc (sparc-*-elf*): Deal with sparc-leon specifically. (sparc-*-linux*): Likewise. (sparc-*-rtems*): Remove Solaris left-overs. (sparc*-*-*): Remove obsolete sparc86x setting. (sparc-leon*): Default to --with-cpu=v8 and --with-tune=leon. * doc/invoke.texi (SPARC Options): Document -mcpu/-mtune=leon. * config/sparc/sparc.h (TARGET_CPU_leon): Define. (TARGET_CPU_sparc86x): Delete. (TARGET_CPU_cypress): Define as alias to TARGET_CPU_v7. (TARGET_CPU_f930): Define as alias to TARGET_CPU_sparclite. (TARGET_CPU_f934): Likewise. (TARGET_CPU_tsc701): Define as alias to TARGET_CPU_sparclet. (CPP_CPU_SPEC): Add entry for -mcpu=leon. (enum processor_type): Add PROCESSOR_LEON. Reorganize. * config/sparc/sparc.c (leon_costs): New cost array. (sparc_option_override): Add entry for TARGET_CPU_leon and -mcpu=leon. Initialize cost array to leon_costs if -mtune=leon. * config/sparc/sparc.md (cpu attribute): Add leon. Reorganize. Include leon.md scheduling description. * config/sparc/leon.md: New file. * config/sparc/t-elf: Do not assemble Solaris startup files. * config/sparc/t-leon: New file. * config/sparc/t-leon3: Likewise. Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com> From-SVN: r167957
2010-12-16config.gcc (powerpc-*-lynxos*): Don't add lynx.opt to extra_options twice.Joseph Myers1-1/+0
* config.gcc (powerpc-*-lynxos*): Don't add lynx.opt to extra_options twice. From-SVN: r167885
2010-12-15tm.texi.in (US_SOFTWARE_GOFAST): Don't document.Joseph Myers1-7/+1
* doc/tm.texi.in (US_SOFTWARE_GOFAST): Don't document. * doc/tm.texi: Regenerate. * system.h (US_SOFTWARE_GOFAST): Poison. * config.gcc (enable_gofast): Don't handle. * config/gofast.h: Remove. * config/mips/t-gofast: Remove. * config/fp-bit.c (US_SOFTWARE_GOFAST): Don't handle. * config/fp-bit.h (US_SOFTWARE_GOFAST): Don't handle. * config/mips/elforion.h: Don't mention GOFAST in comment. * config/mips/mips.c: Don't include gofast.h. (mips_init_libfuncs): Don't call gofast_maybe_init_libfuncs. * config/mips/t-sr71k (dp-bit.c, fp-bit.c): Don't define US_SOFTWARE_GOFAST. * config/sparc/sparc.c: Don't include gofast.h. (sparc_init_libfuncs): Don't call gofast_maybe_init_libfuncs. * config/spu/t-spu-elf (dp-bit.c, fp-bit.c): Don't undefine US_SOFTWARE_GOFAST. From-SVN: r167880
2010-12-15stormy16.h (LINK_SPEC, WCHAR_TYPE): Define.Joseph Myers1-1/+1
* config/stormy16/stormy16.h (LINK_SPEC, WCHAR_TYPE): Define. * config.gcc (xstormy16-*-elf): Don't use svr4.h. From-SVN: r167852
2010-12-15rx.h (WCHAR_TYPE, [...]): Define.Joseph Myers1-1/+1
* config/rx/rx.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config.gcc (rx-*-elf*): Don't use svr4.h. From-SVN: r167851
2010-12-15arc.h (LIB_SPEC): Define.Joseph Myers1-1/+1
* config/arc/arc.h (LIB_SPEC): Define. * config.gcc (arc-*-elf*): Don't use svr4.h. From-SVN: r167840
2010-12-15elf.h (LIB_SPEC): Define.Joseph Myers1-8/+3
* config/sh/elf.h (LIB_SPEC): Define. * config.gcc (sh-*-elf* | sh[12346l]*-*-elf* | sh-*-symbianelf* | sh[12346l]*-*-symbianelf* | sh-*-linux* | sh[2346lbe]*-*-linux* | sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | sh64-*-netbsd* | sh64l*-*-netbsd*, sh-*-rtems*, sh-wrs-vxworks): Don't use svr4.h. From-SVN: r167829
2010-12-14config.gcc (sparc-*-elf*, [...]): Don't use svr4.h.Joseph Myers1-11/+11
* config.gcc (sparc-*-elf*, sparc-*-rtems*, sparc-*-linux*, sparc-*-netbsdelf*, sparc*-*-solaris2*, sparc-wrs-vxworks, sparc64-*-elf*, sparc64-*-rtems*, sparc64-*-linux*, sparc64-*-netbsd*, sparc64-*-openbsd*): Don't use svr4.h. From-SVN: r167813
2010-12-14m32c.h (ENDFILE_SPEC, [...]): Define.Joseph Myers1-2/+2
* config/m32c/m32c.h (ENDFILE_SPEC, LINK_SPEC, SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config.gcc (m32c-*-rtems*, m32c-*-elf*): Don't use svr4.h. From-SVN: r167780
2010-12-13elf.h (SIZE_TYPE, [...]): Define.Joseph Myers1-2/+2
* config/xtensa/elf.h (SIZE_TYPE, PTRDIFF_TYPE): Define. (DBX_REGISTER_NUMBER): Undefine. * config/xtensa/linux.h (SIZE_TYPE, PTRDIFF_TYPE): Define. (DBX_REGISTER_NUMBER): Undefine. * config.gcc (xtensa*-*-elf*, xtensa*-*-linux*): Don't use svr4.h. From-SVN: r167774
2010-12-13re PR target/46040 (crtstuff.c:308:26: error: '__DTOR_LIST__' undeclared)Nathan Froyd1-3/+3
gcc/ PR target/46040 * config.gcc (arm*-*-linux-*eabi): Use bpabi-lib.h. (arm*-*-uclinux*eabi, arm*-*-eabi*): Likewise. libgcc/ PR target/46040 * config/arm/bpabi.h: Rename to... * config/arm/bpabi-lib.h: ...this. From-SVN: r167751
2010-12-13v850.h (SIZE_TYPE, [...]): Define.Joseph Myers1-3/+3
* config/v850/v850.h (SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Define. * config.gcc (v850e1-*-*, v850e-*-*, v850-*-*): Don't use svr4.h. From-SVN: r167746
2010-12-13config.gcc (s390-*-linux*, [...]): Don't use svr4.h.Joseph Myers1-3/+3
* config.gcc (s390-*-linux*, s390x-*-linux*, s390x-ibm-tpf*): Don't use svr4.h. From-SVN: r167745