re PR target/47109 (m68k-netbsdelf: collect2 build fails with undefined reference to m68k_cpu_flags)
PR target/47109 * doc/tm.texi.in (TARGET_VERSION): Remove. * doc/tm.texi: Regenerate. * system.h (TARGET_VERSION, MACHINE_TYPE): Poison. * collect2.c (main): Don't use TARGET_VERSION. * mips-tdump.c (main): Don't use TARGET_VERSION. * mips-tfile.c (main): Don't use TARGET_VERSION. * config.gcc (powerpc-wrs-vxworksae): Don't use rs6000/vxworksae.h. * config/rs6000/vxworksae.h: Remove. * config/alpha/alpha.h (TARGET_VERSION): Remove. * config/alpha/freebsd.h (TARGET_VERSION): Remove. * config/alpha/linux-elf.h (TARGET_VERSION): Remove. * config/alpha/netbsd.h (TARGET_VERSION): Remove. * config/alpha/vms.h (TARGET_NAME, TARGET_VERSION): Remove. * config/arm/arm.h (TARGET_VERSION): Remove. * config/arm/coff.h (TARGET_VERSION): Remove. * config/arm/ecos-elf.h (TARGET_VERSION): Remove. * config/arm/elf.h (TARGET_VERSION): Remove. * config/arm/freebsd.h (TARGET_VERSION): Remove. * config/arm/linux-elf.h (TARGET_VERSION): Remove. * config/arm/netbsd-elf.h (TARGET_VERSION): Remove. * config/arm/pe.h (TARGET_VERSION): Remove. * config/arm/rtems-elf.h (TARGET_VERSION): Remove. * config/arm/semi.h (TARGET_VERSION): Remove. * config/arm/uclinux-elf.h (TARGET_VERSION): Remove. * config/arm/unknown-elf.h (TARGET_VERSION): Remove. * config/arm/vxworks.h (TARGET_VERSION): Remove. * config/avr/avr.h (TARGET_VERSION): Remove. * config/bfin/bfin.h (TARGET_VERSION): Remove. * config/fr30/fr30.h (TARGET_VERSION): Remove. * config/frv/frv.h (TARGET_VERSION): Remove. * config/h8300/h8300.h (TARGET_VERSION): Remove. * config/i386/cygwin.h (TARGET_VERSION): Remove. * config/i386/darwin.h (TARGET_VERSION): Remove. * config/i386/darwin64.h (TARGET_VERSION): Remove. * config/i386/djgpp.h (TARGET_VERSION): Remove. * config/i386/freebsd.h (TARGET_VERSION): Remove. * config/i386/freebsd64.h (TARGET_VERSION): Remove. * config/i386/gnu.h (TARGET_VERSION): Remove. * config/i386/i386-interix.h (TARGET_VERSION): Remove. * config/i386/i386elf.h (TARGET_VERSION): Remove. * config/i386/linux.h (TARGET_VERSION): Remove. * config/i386/linux64.h (TARGET_VERSION): Remove. * config/i386/lynx.h (TARGET_VERSION): Remove. * config/i386/mingw32.h (TARGET_VERSION): Remove. * config/i386/netbsd-elf.h (TARGET_VERSION): Remove. * config/i386/netbsd64.h (TARGET_VERSION): Remove. * config/i386/netware.h (TARGET_VERSION): Remove. * config/i386/nto.h (TARGET_VERSION): Remove. * config/i386/openbsd.h (TARGET_VERSION): Remove. * config/i386/vxworks.h (TARGET_VERSION): Remove. * config/ia64/elf.h (TARGET_VERSION): Remove. * config/ia64/freebsd.h (TARGET_VERSION): Remove. * config/ia64/hpux.h (TARGET_VERSION): Remove. * config/ia64/linux.h (TARGET_VERSION): Remove. * config/ia64/vms.h (TARGET_NAME, TARGET_VERSION): Remove. * config/iq2000/iq2000.h (IQ2000_VERSION, MACHINE_TYPE, TARGET_VERSION_INTERNAL, TARGET_VERSION): Remove. * config/lm32/lm32.h (TARGET_VERSION): Remove. * config/lm32/uclinux-elf.h (TARGET_VERSION): Remove. * config/m32c/m32c.h (TARGET_VERSION): Remove. * config/m32r/linux.h (LINUX_DEFAULT_ELF, TARGET_VERSION): Remove. * config/m32r/m32r.h (TARGET_VERSION): Remove. * config/m68k/linux.h (TARGET_VERSION): Remove. * config/m68k/m68k.h (TARGET_VERSION): Remove. * config/m68k/netbsd-elf.h (TARGET_VERSION): Remove. * config/m68k/uclinux.h (TARGET_VERSION): Remove. * config/mcore/mcore-elf.h (TARGET_VERSION): Remove. * config/mep/mep.h (TARGET_VERSION): Remove. * config/microblaze/microblaze.h (MICROBLAZE_VERSION, MACHINE_TYPE, TARGET_VERSION_INTERNAL, TARGET_VERSION): Remove. * config/mips/iris6.h (MACHINE_TYPE): Remove. * config/mips/linux.h (TARGET_VERSION): Remove. * config/mips/netbsd.h (MACHINE_TYPE): Remove. * config/mips/vxworks.h (TARGET_VERSION): Remove. * config/mmix/mmix.h (TARGET_VERSION): Remove. * config/mn10300/linux.h (TARGET_VERSION): Remove. * config/mn10300/mn10300.h (TARGET_VERSION): Remove. * config/pa/pa.h (TARGET_VERSION): Remove. * config/pdp11/pdp11.h (TARGET_VERSION): Remove. * config/picochip/picochip.h (TARGET_VERSION): Remove. * config/rs6000/aix.h (TARGET_VERSION): Remove. * config/rs6000/darwin.h (TARGET_VERSION): Remove. * config/rs6000/darwin64.h (TARGET_VERSION): Remove. * config/rs6000/eabi.h (TARGET_VERSION): Remove. * config/rs6000/eabialtivec.h (TARGET_VERSION): Remove. * config/rs6000/eabisim.h (TARGET_VERSION): Remove. * config/rs6000/eabispe.h (TARGET_VERSION): Remove. * config/rs6000/freebsd.h (TARGET_VERSION): Remove. * config/rs6000/linux.h (TARGET_VERSION): Remove. * config/rs6000/linux64.h (TARGET_VERSION): Remove. * config/rs6000/linuxaltivec.h (TARGET_VERSION): Remove. * config/rs6000/linuxspe.h (TARGET_VERSION): Remove. * config/rs6000/lynx.h (TARGET_VERSION): Remove. * config/rs6000/netbsd.h (TARGET_VERSION): Remove. * config/rs6000/sysv4.h (TARGET_VERSION): Remove. * config/rs6000/vxworks.h (TARGET_VERSION): Remove. * config/s390/linux.h (TARGET_VERSION): Remove. * config/s390/s390.h (TARGET_VERSION): Remove. * config/s390/tpf.h (TARGET_VERSION): Remove. * config/score/score.h (TARGET_VERSION): Remove. * config/sh/linux.h (TARGET_VERSION): Remove. * config/sh/netbsd-elf.h (TARGET_VERSION_ENDIAN, TARGET_VERSION_CPU, TARGET_VERSION): Remove. * config/sh/sh.h (TARGET_VERSION): Remove. * config/sh/sh64.h (TARGET_VERSION): Remove. * config/sh/superh.h (TARGET_VERSION): Remove. * config/sh/vxworks.h (TARGET_VERSION): Remove. * config/sparc/freebsd.h (TARGET_VERSION): Remove. * config/sparc/linux.h (TARGET_VERSION): Remove. * config/sparc/linux64.h (TARGET_VERSION): Remove. * config/sparc/netbsd-elf.h (TARGET_VERSION, TARGET_NAME64, TARGET_NAME32, TARGET_NAME): Remove. * config/sparc/openbsd64.h (TARGET_VERSION): Remove. * config/sparc/sp-elf.h (TARGET_VERSION): Remove. * config/sparc/sp64-elf.h (TARGET_VERSION): Remove. * config/sparc/sysv4.h (TARGET_VERSION): Remove. * config/sparc/vxworks.h (TARGET_VERSION): Remove. * config/spu/spu.h (TARGET_VERSION): Remove. * config/stormy16/stormy16.h (TARGET_VERSION): Remove. * config/v850/v850.h (TARGET_VERSION): Remove. * config/vax/linux.h (TARGET_VERSION): Remove. * config/vax/vax.h (TARGET_NAME, TARGET_VERSION): Remove. * config/xtensa/elf.h (TARGET_VERSION): Remove. * config/xtensa/linux.h (TARGET_VERSION): Remove. From-SVN: r171779
This commit is contained in:
parent
ace31bca4a
commit
eb1eb91413
129
gcc/ChangeLog
129
gcc/ChangeLog
@ -1,3 +1,132 @@
|
|||||||
|
2011-03-31 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
PR target/47109
|
||||||
|
* doc/tm.texi.in (TARGET_VERSION): Remove.
|
||||||
|
* doc/tm.texi: Regenerate.
|
||||||
|
* system.h (TARGET_VERSION, MACHINE_TYPE): Poison.
|
||||||
|
* collect2.c (main): Don't use TARGET_VERSION.
|
||||||
|
* mips-tdump.c (main): Don't use TARGET_VERSION.
|
||||||
|
* mips-tfile.c (main): Don't use TARGET_VERSION.
|
||||||
|
* config.gcc (powerpc-wrs-vxworksae): Don't use
|
||||||
|
rs6000/vxworksae.h.
|
||||||
|
* config/rs6000/vxworksae.h: Remove.
|
||||||
|
* config/alpha/alpha.h (TARGET_VERSION): Remove.
|
||||||
|
* config/alpha/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/alpha/linux-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/alpha/netbsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/alpha/vms.h (TARGET_NAME, TARGET_VERSION): Remove.
|
||||||
|
* config/arm/arm.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/coff.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/ecos-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/linux-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/netbsd-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/pe.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/rtems-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/semi.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/uclinux-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/unknown-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/arm/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/avr/avr.h (TARGET_VERSION): Remove.
|
||||||
|
* config/bfin/bfin.h (TARGET_VERSION): Remove.
|
||||||
|
* config/fr30/fr30.h (TARGET_VERSION): Remove.
|
||||||
|
* config/frv/frv.h (TARGET_VERSION): Remove.
|
||||||
|
* config/h8300/h8300.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/cygwin.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/darwin.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/darwin64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/djgpp.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/freebsd64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/gnu.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/i386-interix.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/i386elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/linux64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/lynx.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/mingw32.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/netbsd-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/netbsd64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/netware.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/nto.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/openbsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/i386/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/ia64/elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/ia64/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/ia64/hpux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/ia64/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/ia64/vms.h (TARGET_NAME, TARGET_VERSION): Remove.
|
||||||
|
* config/iq2000/iq2000.h (IQ2000_VERSION, MACHINE_TYPE,
|
||||||
|
TARGET_VERSION_INTERNAL, TARGET_VERSION): Remove.
|
||||||
|
* config/lm32/lm32.h (TARGET_VERSION): Remove.
|
||||||
|
* config/lm32/uclinux-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m32c/m32c.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m32r/linux.h (LINUX_DEFAULT_ELF, TARGET_VERSION): Remove.
|
||||||
|
* config/m32r/m32r.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m68k/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m68k/m68k.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m68k/netbsd-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/m68k/uclinux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mcore/mcore-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mep/mep.h (TARGET_VERSION): Remove.
|
||||||
|
* config/microblaze/microblaze.h (MICROBLAZE_VERSION,
|
||||||
|
MACHINE_TYPE, TARGET_VERSION_INTERNAL, TARGET_VERSION): Remove.
|
||||||
|
* config/mips/iris6.h (MACHINE_TYPE): Remove.
|
||||||
|
* config/mips/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mips/netbsd.h (MACHINE_TYPE): Remove.
|
||||||
|
* config/mips/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mmix/mmix.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mn10300/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/mn10300/mn10300.h (TARGET_VERSION): Remove.
|
||||||
|
* config/pa/pa.h (TARGET_VERSION): Remove.
|
||||||
|
* config/pdp11/pdp11.h (TARGET_VERSION): Remove.
|
||||||
|
* config/picochip/picochip.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/aix.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/darwin.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/darwin64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/eabi.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/eabialtivec.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/eabisim.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/eabispe.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/linux64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/linuxaltivec.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/linuxspe.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/lynx.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/netbsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/sysv4.h (TARGET_VERSION): Remove.
|
||||||
|
* config/rs6000/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/s390/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/s390/s390.h (TARGET_VERSION): Remove.
|
||||||
|
* config/s390/tpf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/score/score.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sh/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sh/netbsd-elf.h (TARGET_VERSION_ENDIAN,
|
||||||
|
TARGET_VERSION_CPU, TARGET_VERSION): Remove.
|
||||||
|
* config/sh/sh.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sh/sh64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sh/superh.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sh/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/freebsd.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/linux64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/netbsd-elf.h (TARGET_VERSION, TARGET_NAME64,
|
||||||
|
TARGET_NAME32, TARGET_NAME): Remove.
|
||||||
|
* config/sparc/openbsd64.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/sp-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/sp64-elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/sysv4.h (TARGET_VERSION): Remove.
|
||||||
|
* config/sparc/vxworks.h (TARGET_VERSION): Remove.
|
||||||
|
* config/spu/spu.h (TARGET_VERSION): Remove.
|
||||||
|
* config/stormy16/stormy16.h (TARGET_VERSION): Remove.
|
||||||
|
* config/v850/v850.h (TARGET_VERSION): Remove.
|
||||||
|
* config/vax/linux.h (TARGET_VERSION): Remove.
|
||||||
|
* config/vax/vax.h (TARGET_NAME, TARGET_VERSION): Remove.
|
||||||
|
* config/xtensa/elf.h (TARGET_VERSION): Remove.
|
||||||
|
* config/xtensa/linux.h (TARGET_VERSION): Remove.
|
||||||
|
|
||||||
2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
|
2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
PR target/48142
|
PR target/48142
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Collect static initialization info into data structures that can be
|
/* Collect static initialization info into data structures that can be
|
||||||
traversed by C++ initialization and finalization routines.
|
traversed by C++ initialization and finalization routines.
|
||||||
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998,
|
||||||
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010
|
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Chris Smith (csmith@convex.com).
|
Contributed by Chris Smith (csmith@convex.com).
|
||||||
Heavily modified by Michael Meissner (meissner@cygnus.com),
|
Heavily modified by Michael Meissner (meissner@cygnus.com),
|
||||||
@ -1682,13 +1682,7 @@ main (int argc, char **argv)
|
|||||||
*c_ptr = *ld1 = *object = (char *) 0;
|
*c_ptr = *ld1 = *object = (char *) 0;
|
||||||
|
|
||||||
if (vflag)
|
if (vflag)
|
||||||
{
|
notice ("collect2 version %s\n", version_string);
|
||||||
notice ("collect2 version %s", version_string);
|
|
||||||
#ifdef TARGET_VERSION
|
|
||||||
TARGET_VERSION;
|
|
||||||
#endif
|
|
||||||
fprintf (stderr, "\n");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (helpflag)
|
if (helpflag)
|
||||||
{
|
{
|
||||||
|
@ -2087,7 +2087,7 @@ powerpc-wrs-vxworks|powerpc-wrs-vxworksae)
|
|||||||
extra_headers=ppc-asm.h
|
extra_headers=ppc-asm.h
|
||||||
case ${target} in
|
case ${target} in
|
||||||
*-vxworksae*)
|
*-vxworksae*)
|
||||||
tm_file="${tm_file} vx-common.h vxworksae.h rs6000/vxworks.h rs6000/e500.h rs6000/vxworksae.h"
|
tm_file="${tm_file} vx-common.h vxworksae.h rs6000/vxworks.h rs6000/e500.h"
|
||||||
tmake_file="${tmake_file} rs6000/t-vxworksae"
|
tmake_file="${tmake_file} rs6000/t-vxworksae"
|
||||||
;;
|
;;
|
||||||
*-vxworks*)
|
*-vxworks*)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler, for DEC Alpha.
|
/* Definitions of target machine for GNU compiler, for DEC Alpha.
|
||||||
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||||
2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010
|
2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
|
Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu)
|
||||||
|
|
||||||
@ -96,9 +96,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
while (0)
|
while (0)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define TARGET_VERSION
|
|
||||||
|
|
||||||
/* Run-time compilation parameters selecting different hardware subsets. */
|
/* Run-time compilation parameters selecting different hardware subsets. */
|
||||||
|
|
||||||
/* Which processor to schedule for. The cpu attribute defines a list that
|
/* Which processor to schedule for. The cpu attribute defines a list that
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for DEC Alpha/AXP running FreeBSD using the ELF format
|
/* Definitions for DEC Alpha/AXP running FreeBSD using the ELF format
|
||||||
Copyright (C) 2000, 2002, 2004, 2005, 2007, 2010
|
Copyright (C) 2000, 2002, 2004, 2005, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
||||||
|
|
||||||
@ -54,9 +54,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef WCHAR_TYPE_SIZE
|
#undef WCHAR_TYPE_SIZE
|
||||||
#define WCHAR_TYPE_SIZE 32
|
#define WCHAR_TYPE_SIZE 32
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
|
|
||||||
|
|
||||||
#define TARGET_ELF 1
|
#define TARGET_ELF 1
|
||||||
|
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler
|
/* Definitions of target machine for GNU compiler
|
||||||
for Alpha Linux-based GNU systems using ELF.
|
for Alpha Linux-based GNU systems using ELF.
|
||||||
Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2006, 2007, 2010
|
Copyright (C) 1996, 1997, 1998, 2001, 2002, 2003, 2006, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Richard Henderson.
|
Contributed by Richard Henderson.
|
||||||
|
|
||||||
@ -20,9 +20,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Alpha GNU/Linux for ELF)");
|
|
||||||
|
|
||||||
#undef EXTRA_SPECS
|
#undef EXTRA_SPECS
|
||||||
#define EXTRA_SPECS \
|
#define EXTRA_SPECS \
|
||||||
{ "elf_dynamic_linker", ELF_DYNAMIC_LINKER },
|
{ "elf_dynamic_linker", ELF_DYNAMIC_LINKER },
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for Alpha NetBSD systems.
|
for Alpha NetBSD systems.
|
||||||
Copyright (C) 1998, 2002, 2003, 2004, 2005, 2007
|
Copyright (C) 1998, 2002, 2003, 2004, 2005, 2007, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -77,7 +77,3 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
/* Attempt to enable execute permissions on the stack. */
|
/* Attempt to enable execute permissions on the stack. */
|
||||||
|
|
||||||
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
||||||
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (NetBSD/alpha ELF)");
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Output variables, constants and external declarations, for GNU compiler.
|
/* Output variables, constants and external declarations, for GNU compiler.
|
||||||
Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2004, 2005, 2007, 2008,
|
Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2004, 2005, 2007, 2008,
|
||||||
2009, 2010
|
2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -50,11 +50,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef TARGET_ABI_OPEN_VMS
|
#undef TARGET_ABI_OPEN_VMS
|
||||||
#define TARGET_ABI_OPEN_VMS 1
|
#define TARGET_ABI_OPEN_VMS 1
|
||||||
|
|
||||||
#undef TARGET_NAME
|
|
||||||
#define TARGET_NAME "OpenVMS/Alpha"
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (%s)", TARGET_NAME);
|
|
||||||
|
|
||||||
#define VMS_DEBUG_MAIN_POINTER "TRANSFER$BREAK$GO"
|
#define VMS_DEBUG_MAIN_POINTER "TRANSFER$BREAK$GO"
|
||||||
|
|
||||||
#undef PCC_STATIC_STRUCT_RETURN
|
#undef PCC_STATIC_STRUCT_RETURN
|
||||||
|
@ -205,10 +205,6 @@ extern void (*arm_lang_output_object_attributes_hook)(void);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/generic)", stderr);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define TARGET_SOFT_FLOAT (arm_float_abi == ARM_FLOAT_ABI_SOFT)
|
#define TARGET_SOFT_FLOAT (arm_float_abi == ARM_FLOAT_ABI_SOFT)
|
||||||
/* Use hardware floating point instructions. */
|
/* Use hardware floating point instructions. */
|
||||||
#define TARGET_HARD_FLOAT (arm_float_abi != ARM_FLOAT_ABI_SOFT)
|
#define TARGET_HARD_FLOAT (arm_float_abi != ARM_FLOAT_ABI_SOFT)
|
||||||
|
@ -26,9 +26,6 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/coff)", stderr)
|
|
||||||
|
|
||||||
#undef TARGET_DEFAULT_FLOAT_ABI
|
#undef TARGET_DEFAULT_FLOAT_ABI
|
||||||
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_SOFT
|
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_SOFT
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for ecos based ARM systems using ELF
|
/* Definitions for ecos based ARM systems using ELF
|
||||||
Copyright (C) 1998, 2001, 2007 Free Software Foundation, Inc.
|
Copyright (C) 1998, 2001, 2007, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -18,9 +18,6 @@
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/ELF Ecos)", stderr);
|
|
||||||
|
|
||||||
#define HAS_INIT_SECTION
|
#define HAS_INIT_SECTION
|
||||||
|
|
||||||
#undef INVOKE_main
|
#undef INVOKE_main
|
||||||
|
@ -108,10 +108,6 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/elf)", stderr)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_DEFAULT
|
#ifndef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_APCS_FRAME)
|
#define TARGET_DEFAULT (MASK_APCS_FRAME)
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for StrongARM running FreeBSD using the ELF format
|
/* Definitions for StrongARM running FreeBSD using the ELF format
|
||||||
Copyright (C) 2001, 2004, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2004, 2007, 2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -62,6 +62,3 @@
|
|||||||
|
|
||||||
#undef SUBTARGET_CPU_DEFAULT
|
#undef SUBTARGET_CPU_DEFAULT
|
||||||
#define SUBTARGET_CPU_DEFAULT TARGET_CPU_strongarm
|
#define SUBTARGET_CPU_DEFAULT TARGET_CPU_strongarm
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/StrongARM ELF)");
|
|
||||||
|
@ -24,9 +24,6 @@
|
|||||||
any conflicting definitions and add any extras. */
|
any conflicting definitions and add any extras. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM GNU/Linux with ELF)", stderr);
|
|
||||||
|
|
||||||
#undef TARGET_DEFAULT_FLOAT_ABI
|
#undef TARGET_DEFAULT_FLOAT_ABI
|
||||||
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
|
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
|
||||||
|
|
||||||
|
@ -20,8 +20,6 @@
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (NetBSD/arm ELF)", stderr);
|
|
||||||
|
|
||||||
/* arm.h defaults to ARM6 CPU. */
|
/* arm.h defaults to ARM6 CPU. */
|
||||||
|
|
||||||
|
@ -34,8 +34,6 @@
|
|||||||
|
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/pe)", stderr)
|
|
||||||
|
|
||||||
/* Get tree.c to declare a target-specific specialization of
|
/* Get tree.c to declare a target-specific specialization of
|
||||||
merge_decl_attributes. */
|
merge_decl_attributes. */
|
||||||
|
@ -19,8 +19,6 @@
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/ELF RTEMS)", stderr);
|
|
||||||
|
|
||||||
#define HAS_INIT_SECTION
|
#define HAS_INIT_SECTION
|
||||||
|
|
||||||
|
@ -33,10 +33,6 @@
|
|||||||
#define LINK_SPEC "%{mbig-endian:-EB} -X"
|
#define LINK_SPEC "%{mbig-endian:-EB} -X"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/semi-hosted)", stderr);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_DEFAULT_FLOAT_ABI
|
#ifndef TARGET_DEFAULT_FLOAT_ABI
|
||||||
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
|
#define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
|
||||||
#endif
|
#endif
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for ARM running ucLinux using ELF
|
/* Definitions for ARM running ucLinux using ELF
|
||||||
Copyright (C) 1999, 2001, 2004, 2005, 2007, 2008
|
Copyright (C) 1999, 2001, 2004, 2005, 2007, 2008, 2009, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Philip Blundell <pb@nexus.co.uk>
|
Contributed by Philip Blundell <pb@nexus.co.uk>
|
||||||
|
|
||||||
@ -23,9 +23,6 @@
|
|||||||
#undef NEED_PLT_RELOC
|
#undef NEED_PLT_RELOC
|
||||||
#define NEED_PLT_RELOC 0
|
#define NEED_PLT_RELOC 0
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/ELF ucLinux)", stderr);
|
|
||||||
|
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_SINGLE_PIC_BASE)
|
#define TARGET_DEFAULT (MASK_SINGLE_PIC_BASE)
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions for non-Linux based ARM systems using ELF
|
/* Definitions for non-Linux based ARM systems using ELF
|
||||||
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2010
|
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2010,
|
||||||
Free Software Foundation, Inc.
|
2011 Free Software Foundation, Inc.
|
||||||
Contributed by Catherine Moore <clm@cygnus.com>
|
Contributed by Catherine Moore <clm@cygnus.com>
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -23,9 +23,6 @@
|
|||||||
any conflicting definitions and add any extras. */
|
any conflicting definitions and add any extras. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/ELF)", stderr);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Default to using software floating point. */
|
/* Default to using software floating point. */
|
||||||
#ifndef TARGET_DEFAULT
|
#ifndef TARGET_DEFAULT
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GCC,
|
/* Definitions of target machine for GCC,
|
||||||
for ARM with targetting the VXWorks run time environment.
|
for ARM with targetting the VXWorks run time environment.
|
||||||
Copyright (C) 1999, 2000, 2003, 2004, 2007, 2008, 2009, 2010
|
Copyright (C) 1999, 2000, 2003, 2004, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Contributed by: Mike Stump <mrs@wrs.com>
|
Contributed by: Mike Stump <mrs@wrs.com>
|
||||||
@ -85,9 +85,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef ENDFILE_SPEC
|
#undef ENDFILE_SPEC
|
||||||
#define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
|
#define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (ARM/VxWorks)", stderr);
|
|
||||||
|
|
||||||
/* There is no default multilib. */
|
/* There is no default multilib. */
|
||||||
#undef MULTILIB_DEFAULTS
|
#undef MULTILIB_DEFAULTS
|
||||||
|
|
||||||
|
@ -122,8 +122,6 @@ extern GTY(()) section *progmem_section;
|
|||||||
#define AVR_2_BYTE_PC (!AVR_HAVE_EIJMP_EICALL)
|
#define AVR_2_BYTE_PC (!AVR_HAVE_EIJMP_EICALL)
|
||||||
#define AVR_3_BYTE_PC (AVR_HAVE_EIJMP_EICALL)
|
#define AVR_3_BYTE_PC (AVR_HAVE_EIJMP_EICALL)
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (GNU assembler syntax)");
|
|
||||||
|
|
||||||
#define BITS_BIG_ENDIAN 0
|
#define BITS_BIG_ENDIAN 0
|
||||||
#define BYTES_BIG_ENDIAN 0
|
#define BYTES_BIG_ENDIAN 0
|
||||||
#define WORDS_BIG_ENDIAN 0
|
#define WORDS_BIG_ENDIAN 0
|
||||||
|
@ -31,9 +31,6 @@
|
|||||||
#define BRT 1
|
#define BRT 1
|
||||||
#define BRF 0
|
#define BRF 0
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (BlackFin bfin)")
|
|
||||||
|
|
||||||
/* Predefinition in the preprocessor for this target machine */
|
/* Predefinition in the preprocessor for this target machine */
|
||||||
#ifndef TARGET_CPU_CPP_BUILTINS
|
#ifndef TARGET_CPU_CPP_BUILTINS
|
||||||
#define TARGET_CPU_CPP_BUILTINS() \
|
#define TARGET_CPU_CPP_BUILTINS() \
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
/*{{{ Comment. */
|
/*{{{ Comment. */
|
||||||
|
|
||||||
/* Definitions of FR30 target.
|
/* Definitions of FR30 target.
|
||||||
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009, 2010
|
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009, 2010,
|
||||||
Free Software Foundation, Inc.
|
2011 Free Software Foundation, Inc.
|
||||||
Contributed by Cygnus Solutions.
|
Contributed by Cygnus Solutions.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -39,8 +39,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (fr30)");
|
|
||||||
|
|
||||||
#undef STARTFILE_SPEC
|
#undef STARTFILE_SPEC
|
||||||
#define STARTFILE_SPEC "crt0.o%s crti.o%s crtbegin.o%s"
|
#define STARTFILE_SPEC "crt0.o%s crti.o%s crtbegin.o%s"
|
||||||
|
|
||||||
|
@ -238,19 +238,6 @@
|
|||||||
#define HAVE_AS_TLS 0
|
#define HAVE_AS_TLS 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* This macro is a C statement to print on `stderr' a string describing the
|
|
||||||
particular machine description choice. Every machine description should
|
|
||||||
define `TARGET_VERSION'. For example:
|
|
||||||
|
|
||||||
#ifdef MOTOROLA
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fprintf (stderr, " (68k, Motorola syntax)");
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fprintf (stderr, " (68k, MIT syntax)");
|
|
||||||
#endif */
|
|
||||||
#define TARGET_VERSION fprintf (stderr, _(" (frv)"))
|
|
||||||
|
|
||||||
#define LABEL_ALIGN_AFTER_BARRIER(LABEL) (TARGET_ALIGN_LABELS ? 3 : 0)
|
#define LABEL_ALIGN_AFTER_BARRIER(LABEL) (TARGET_ALIGN_LABELS ? 3 : 0)
|
||||||
|
|
||||||
/* Small Data Area Support. */
|
/* Small Data Area Support. */
|
||||||
|
@ -82,10 +82,6 @@ extern const char * const *h8_reg_names;
|
|||||||
|
|
||||||
#define LIB_SPEC "%{mrelax:-relax} %{g:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
|
#define LIB_SPEC "%{mrelax:-relax} %{g:-lg} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Renesas H8/300)");
|
|
||||||
|
|
||||||
/* Macros used in the machine description to test the flags. */
|
/* Macros used in the machine description to test the flags. */
|
||||||
|
|
||||||
/* Select between the H8/300 and H8/300H CPUs. */
|
/* Select between the H8/300 and H8/300H CPUs. */
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Operating system specific defines to be used when targeting GCC for
|
/* Operating system specific defines to be used when targeting GCC for
|
||||||
hosting on Windows32, using a Unix style C library and tools.
|
hosting on Windows32, using a Unix style C library and tools.
|
||||||
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
||||||
2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -19,8 +19,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (x86 Cygwin)");
|
|
||||||
|
|
||||||
#define EXTRA_OS_CPP_BUILTINS() /* Nothing. */
|
#define EXTRA_OS_CPP_BUILTINS() /* Nothing. */
|
||||||
|
|
||||||
#undef CPP_SPEC
|
#undef CPP_SPEC
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Target definitions for x86 running Darwin.
|
/* Target definitions for x86 running Darwin.
|
||||||
Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2010
|
Copyright (C) 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Apple Computer Inc.
|
Contributed by Apple Computer Inc.
|
||||||
|
|
||||||
@ -26,8 +26,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef DARWIN_X86
|
#undef DARWIN_X86
|
||||||
#define DARWIN_X86 1
|
#define DARWIN_X86 1
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i686 Darwin)");
|
|
||||||
|
|
||||||
#undef TARGET_64BIT
|
#undef TARGET_64BIT
|
||||||
#define TARGET_64BIT OPTION_ISA_64BIT
|
#define TARGET_64BIT OPTION_ISA_64BIT
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Target definitions for x86_64 running Darwin.
|
/* Target definitions for x86_64 running Darwin.
|
||||||
Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2006, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Apple Computer Inc.
|
Contributed by Apple Computer Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -18,9 +18,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (x86_64 Darwin)");
|
|
||||||
|
|
||||||
#undef DARWIN_ARCH_SPEC
|
#undef DARWIN_ARCH_SPEC
|
||||||
#define DARWIN_ARCH_SPEC "%{m32:i386;:x86_64}"
|
#define DARWIN_ARCH_SPEC "%{m32:i386;:x86_64}"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Configuration for an i386 running MS-DOS with DJGPP.
|
/* Configuration for an i386 running MS-DOS with DJGPP.
|
||||||
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007,
|
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2004, 2005, 2007,
|
||||||
2010 Free Software Foundation, Inc.
|
2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -163,8 +163,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
/* Used to be defined in xm-djgpp.h, but moved here for cross-compilers. */
|
/* Used to be defined in xm-djgpp.h, but moved here for cross-compilers. */
|
||||||
#define LIBSTDCXX "stdcxx"
|
#define LIBSTDCXX "stdcxx"
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (80386, MS-DOS DJGPP)");
|
|
||||||
|
|
||||||
/* Warn that -mbnu210 is now obsolete. */
|
/* Warn that -mbnu210 is now obsolete. */
|
||||||
#undef SUBTARGET_OVERRIDE_OPTIONS
|
#undef SUBTARGET_OVERRIDE_OPTIONS
|
||||||
#define SUBTARGET_OVERRIDE_OPTIONS \
|
#define SUBTARGET_OVERRIDE_OPTIONS \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Intel 386 running FreeBSD with ELF format
|
/* Definitions for Intel 386 running FreeBSD with ELF format
|
||||||
Copyright (C) 1996, 2000, 2002, 2004, 2007, 2010
|
Copyright (C) 1996, 2000, 2002, 2004, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Eric Youngdale.
|
Contributed by Eric Youngdale.
|
||||||
Modified for stabs-in-ELF by H.J. Lu.
|
Modified for stabs-in-ELF by H.J. Lu.
|
||||||
@ -23,8 +23,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 FreeBSD/ELF)");
|
|
||||||
|
|
||||||
/* Override the default comment-starter of "/". */
|
/* Override the default comment-starter of "/". */
|
||||||
#undef ASM_COMMENT_START
|
#undef ASM_COMMENT_START
|
||||||
#define ASM_COMMENT_START "#"
|
#define ASM_COMMENT_START "#"
|
||||||
|
@ -19,9 +19,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/x86-64 ELF)");
|
|
||||||
|
|
||||||
#define SUBTARGET_EXTRA_SPECS \
|
#define SUBTARGET_EXTRA_SPECS \
|
||||||
{ "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
|
{ "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
|
||||||
|
|
||||||
|
@ -23,9 +23,6 @@ along with GCC. If not, see <http://www.gnu.org/licenses/>.
|
|||||||
#undef GLIBC_DYNAMIC_LINKER
|
#undef GLIBC_DYNAMIC_LINKER
|
||||||
#define GLIBC_DYNAMIC_LINKER "/lib/ld.so"
|
#define GLIBC_DYNAMIC_LINKER "/lib/ld.so"
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 GNU)");
|
|
||||||
|
|
||||||
#undef CPP_SPEC
|
#undef CPP_SPEC
|
||||||
#define CPP_SPEC "%{pthread:-D_REENTRANT} %{posix:-D_POSIX_SOURCE}"
|
#define CPP_SPEC "%{pthread:-D_REENTRANT} %{posix:-D_POSIX_SOURCE}"
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Target definitions for GCC for Intel 80386 running Interix
|
/* Target definitions for GCC for Intel 80386 running Interix
|
||||||
Parts Copyright (C) 1991, 1999, 2000, 2002, 2003, 2004, 2007, 2008, 2009,
|
Parts Copyright (C) 1991, 1999, 2000, 2002, 2003, 2004, 2007, 2008, 2009,
|
||||||
2010 Free Software Foundation, Inc.
|
2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
Parts:
|
Parts:
|
||||||
by Douglas B. Rupp (drupp@cs.washington.edu).
|
by Douglas B. Rupp (drupp@cs.washington.edu).
|
||||||
@ -85,8 +85,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#define CPP_SPEC "-remap %{posix:-D_POSIX_SOURCE} \
|
#define CPP_SPEC "-remap %{posix:-D_POSIX_SOURCE} \
|
||||||
-isystem %$INTERIX_ROOT/usr/include"
|
-isystem %$INTERIX_ROOT/usr/include"
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 Interix)");
|
|
||||||
|
|
||||||
/* The global __fltused is necessary to cause the printf/scanf routines
|
/* The global __fltused is necessary to cause the printf/scanf routines
|
||||||
for outputting/inputting floating point numbers to be loaded. Since this
|
for outputting/inputting floating point numbers to be loaded. Since this
|
||||||
is kind of hard to detect, we just do it all the time. */
|
is kind of hard to detect, we just do it all the time. */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Target definitions for GCC for Intel 80386 using ELF
|
/* Target definitions for GCC for Intel 80386 using ELF
|
||||||
Copyright (C) 1988, 1991, 1995, 2000, 2001, 2002, 2007, 2008, 2010
|
Copyright (C) 1988, 1991, 1995, 2000, 2001, 2002, 2007, 2008, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com).
|
Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com).
|
||||||
@ -24,8 +24,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef PREFERRED_DEBUGGING_TYPE
|
#undef PREFERRED_DEBUGGING_TYPE
|
||||||
#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
|
#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 bare ELF target)");
|
|
||||||
|
|
||||||
/* The ELF ABI for the i386 says that records and unions are returned
|
/* The ELF ABI for the i386 says that records and unions are returned
|
||||||
in memory. */
|
in memory. */
|
||||||
|
|
||||||
|
@ -24,8 +24,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
/* The .file command should always begin the output. */
|
/* The .file command should always begin the output. */
|
||||||
#define TARGET_ASM_FILE_START_FILE_DIRECTIVE true
|
#define TARGET_ASM_FILE_START_FILE_DIRECTIVE true
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 Linux/ELF)");
|
|
||||||
|
|
||||||
/* The svr4 ABI for the i386 says that records and unions are returned
|
/* The svr4 ABI for the i386 says that records and unions are returned
|
||||||
in memory. */
|
in memory. */
|
||||||
#undef DEFAULT_PCC_STRUCT_RETURN
|
#undef DEFAULT_PCC_STRUCT_RETURN
|
||||||
|
@ -24,12 +24,6 @@ a copy of the GCC Runtime Library Exception along with this program;
|
|||||||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#if TARGET_64BIT_DEFAULT
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (x86-64 Linux/ELF)");
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (i386 Linux/ELF)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for LynxOS on i386.
|
/* Definitions for LynxOS on i386.
|
||||||
Copyright (C) 1993, 1995, 1996, 2002, 2004, 2005, 2007, 2010
|
Copyright (C) 1993, 1995, 1996, 2002, 2004, 2005, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -18,8 +18,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#define TARGET_VERSION fputs (" (i386/LynxOS)", stderr);
|
|
||||||
|
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Operating system specific defines to be used when targeting GCC for
|
/* Operating system specific defines to be used when targeting GCC for
|
||||||
hosting on Windows32, using GNU tools and the Windows32 API Library.
|
hosting on Windows32, using GNU tools and the Windows32 API Library.
|
||||||
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008,
|
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008,
|
||||||
2009, 2010 Free Software Foundation, Inc.
|
2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -19,13 +19,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#if TARGET_64BIT_DEFAULT
|
|
||||||
#define TARGET_VERSION fprintf (stderr,"(x86_64 MinGW");
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION fprintf (stderr," (x86 MinGW)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#undef DEFAULT_ABI
|
#undef DEFAULT_ABI
|
||||||
#define DEFAULT_ABI MS_ABI
|
#define DEFAULT_ABI MS_ABI
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GCC,
|
/* Definitions of target machine for GCC,
|
||||||
for i386/ELF NetBSD systems.
|
for i386/ELF NetBSD systems.
|
||||||
Copyright (C) 2001, 2002, 2004, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2002, 2004, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by matthew green <mrg@eterna.com.au>
|
Contributed by matthew green <mrg@eterna.com.au>
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -120,5 +120,3 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
|
|
||||||
/* Attempt to enable execute permissions on the stack. */
|
/* Attempt to enable execute permissions on the stack. */
|
||||||
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (NetBSD/i386 ELF)");
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GCC,
|
/* Definitions of target machine for GCC,
|
||||||
for x86-64/ELF NetBSD systems.
|
for x86-64/ELF NetBSD systems.
|
||||||
Copyright (C) 2002, 2004, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2004, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Wasabi Systems, Inc.
|
Contributed by Wasabi Systems, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -68,5 +68,3 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
|
|
||||||
/* Attempt to enable execute permissions on the stack. */
|
/* Attempt to enable execute permissions on the stack. */
|
||||||
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
#define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (NetBSD/x86_64 ELF)");
|
|
||||||
|
@ -21,8 +21,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (x86 NetWare)");
|
|
||||||
|
|
||||||
#undef CPP_SPEC
|
#undef CPP_SPEC
|
||||||
#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
|
#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Intel 386 running QNX/Neutrino.
|
/* Definitions for Intel 386 running QNX/Neutrino.
|
||||||
Copyright (C) 2002, 2003, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2003, 2007, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -20,9 +20,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef DEFAULT_PCC_STRUCT_RETURN
|
#undef DEFAULT_PCC_STRUCT_RETURN
|
||||||
#define DEFAULT_PCC_STRUCT_RETURN 1
|
#define DEFAULT_PCC_STRUCT_RETURN 1
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (QNX/Neutrino/i386 ELF)");
|
|
||||||
|
|
||||||
#undef TARGET_OS_CPP_BUILTINS
|
#undef TARGET_OS_CPP_BUILTINS
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* Configuration for an OpenBSD i386 target.
|
/* Configuration for an OpenBSD i386 target.
|
||||||
Copyright (C) 1999, 2000, 2002, 2004, 2007 Free Software Foundation, Inc.
|
Copyright (C) 1999, 2000, 2002, 2004, 2007, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -18,8 +19,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (OpenBSD/i386)");
|
|
||||||
|
|
||||||
/* This goes away when the math-emulator is fixed */
|
/* This goes away when the math-emulator is fixed */
|
||||||
#undef TARGET_SUBTARGET_DEFAULT
|
#undef TARGET_SUBTARGET_DEFAULT
|
||||||
#define TARGET_SUBTARGET_DEFAULT \
|
#define TARGET_SUBTARGET_DEFAULT \
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* IA32 VxWorks target definitions for GNU compiler.
|
/* IA32 VxWorks target definitions for GNU compiler.
|
||||||
Copyright (C) 2003, 2004, 2005, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004, 2005, 2007, 2010, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Updated by CodeSourcery, LLC.
|
Updated by CodeSourcery, LLC.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -18,9 +19,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (80586, VxWorks syntax)");
|
|
||||||
|
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC ""
|
#define ASM_SPEC ""
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions for embedded ia64-elf target.
|
/* Definitions for embedded ia64-elf target.
|
||||||
|
|
||||||
Copyright (C) 2000, 2001, 2002, 2003, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2000, 2001, 2002, 2003, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -23,11 +23,6 @@ a copy of the GCC Runtime Library Exception along with this program;
|
|||||||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* This macro is a C statement to print on `stderr' a string describing the
|
|
||||||
particular machine description choice. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (IA-64) ELF");
|
|
||||||
|
|
||||||
/* A C string constant that tells the GCC driver program options to pass to
|
/* A C string constant that tells the GCC driver program options to pass to
|
||||||
the assembler. It can also specify how to translate options you give to GNU
|
the assembler. It can also specify how to translate options you give to GNU
|
||||||
CC into options for GCC to pass to the assembler. */
|
CC into options for GCC to pass to the assembler. */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Intel IA-64 running FreeBSD using the ELF format
|
/* Definitions for Intel IA-64 running FreeBSD using the ELF format
|
||||||
Copyright (C) 2001, 2004, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2004, 2007, 2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
Contributed by David E. O'Brien <obrien@FreeBSD.org> and BSDi.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -47,9 +47,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef WCHAR_TYPE_SIZE
|
#undef WCHAR_TYPE_SIZE
|
||||||
#define WCHAR_TYPE_SIZE 32
|
#define WCHAR_TYPE_SIZE 32
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/IA-64 ELF)");
|
|
||||||
|
|
||||||
#define TARGET_ELF 1
|
#define TARGET_ELF 1
|
||||||
|
|
||||||
#define JMP_BUF_SIZE 76
|
#define JMP_BUF_SIZE 76
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine GNU compiler. IA-64 version.
|
/* Definitions of target machine GNU compiler. IA-64 version.
|
||||||
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010
|
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010,
|
||||||
Free Software Foundation, Inc.
|
2011 Free Software Foundation, Inc.
|
||||||
Contributed by Steve Ellcey <sje@cup.hp.com> and
|
Contributed by Steve Ellcey <sje@cup.hp.com> and
|
||||||
Reva Cuthbertson <reva@cup.hp.com>
|
Reva Cuthbertson <reva@cup.hp.com>
|
||||||
|
|
||||||
@ -20,11 +20,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* This macro is a C statement to print on `stderr' a string describing the
|
|
||||||
particular machine description choice. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (IA-64) HP-UX");
|
|
||||||
|
|
||||||
/* Enable HPUX ABI quirks. */
|
/* Enable HPUX ABI quirks. */
|
||||||
#undef TARGET_HPUX
|
#undef TARGET_HPUX
|
||||||
#define TARGET_HPUX 1
|
#define TARGET_HPUX 1
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Definitions for ia64-linux target.
|
/* Definitions for ia64-linux target.
|
||||||
|
|
||||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006,
|
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2006,
|
||||||
2009, 2010 Free Software Foundation, Inc.
|
2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -24,11 +24,6 @@ a copy of the GCC Runtime Library Exception along with this program;
|
|||||||
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* This macro is a C statement to print on `stderr' a string describing the
|
|
||||||
particular machine description choice. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (IA-64) Linux");
|
|
||||||
|
|
||||||
/* This is for -profile to use -lc_p instead of -lc. */
|
/* This is for -profile to use -lc_p instead of -lc. */
|
||||||
#undef CC1_SPEC
|
#undef CC1_SPEC
|
||||||
#define CC1_SPEC "%{profile:-p} %{G*}"
|
#define CC1_SPEC "%{profile:-p} %{G*}"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine GNU compiler. IA64-VMS version.
|
/* Definitions of target machine GNU compiler. IA64-VMS version.
|
||||||
Copyright (C) 2003-2010 Free Software Foundation, Inc.
|
Copyright (C) 2003-2011 Free Software Foundation, Inc.
|
||||||
Contributed by Douglas B Rupp (rupp@gnat.com).
|
Contributed by Douglas B Rupp (rupp@gnat.com).
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -38,11 +38,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef TARGET_ABI_OPEN_VMS
|
#undef TARGET_ABI_OPEN_VMS
|
||||||
#define TARGET_ABI_OPEN_VMS 1
|
#define TARGET_ABI_OPEN_VMS 1
|
||||||
|
|
||||||
#undef TARGET_NAME
|
|
||||||
#define TARGET_NAME "OpenVMS/IA64"
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (%s)", TARGET_NAME);
|
|
||||||
|
|
||||||
/* Need .debug_line info generated from gcc and gas. */
|
/* Need .debug_line info generated from gcc and gas. */
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS)
|
#define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS)
|
||||||
|
@ -57,21 +57,6 @@
|
|||||||
#ifndef IQ2000_ISA_DEFAULT
|
#ifndef IQ2000_ISA_DEFAULT
|
||||||
#define IQ2000_ISA_DEFAULT 1
|
#define IQ2000_ISA_DEFAULT 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define IQ2000_VERSION "[1.0]"
|
|
||||||
|
|
||||||
#ifndef MACHINE_TYPE
|
|
||||||
#define MACHINE_TYPE "IQ2000"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_VERSION_INTERNAL
|
|
||||||
#define TARGET_VERSION_INTERNAL(STREAM) \
|
|
||||||
fprintf (STREAM, " %s %s", IQ2000_VERSION, MACHINE_TYPE)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION TARGET_VERSION_INTERNAL (stderr)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Storage Layout. */
|
/* Storage Layout. */
|
||||||
|
|
||||||
|
@ -23,11 +23,6 @@
|
|||||||
/* Run-time Target Specification */
|
/* Run-time Target Specification */
|
||||||
/*-------------------------------*/
|
/*-------------------------------*/
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (LatticeMico32)")
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Target CPU builtins. */
|
/* Target CPU builtins. */
|
||||||
#define TARGET_CPU_CPP_BUILTINS() \
|
#define TARGET_CPU_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
|
@ -22,10 +22,6 @@
|
|||||||
/* elfos.h should have already been included. Now just override
|
/* elfos.h should have already been included. Now just override
|
||||||
any conflicting definitions and add any extras. */
|
any conflicting definitions and add any extras. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (LM32 GNU/Linux with ELF)", stderr);
|
|
||||||
|
|
||||||
/* Do not assume anything about header files. */
|
/* Do not assume anything about header files. */
|
||||||
#undef NO_IMPLICIT_EXTERN_C
|
#undef NO_IMPLICIT_EXTERN_C
|
||||||
#define NO_IMPLICIT_EXTERN_C
|
#define NO_IMPLICIT_EXTERN_C
|
||||||
|
@ -100,8 +100,6 @@ extern int ok_to_change_target_memregs;
|
|||||||
#define TARGET_A16 (TARGET_R8C || TARGET_M16C)
|
#define TARGET_A16 (TARGET_R8C || TARGET_M16C)
|
||||||
#define TARGET_A24 (TARGET_M32CM || TARGET_M32C)
|
#define TARGET_A24 (TARGET_M32CM || TARGET_M32C)
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (m32c)");
|
|
||||||
|
|
||||||
/* Defining data structures for per-function information */
|
/* Defining data structures for per-function information */
|
||||||
|
|
||||||
typedef struct GTY (()) machine_function
|
typedef struct GTY (()) machine_function
|
||||||
|
@ -18,15 +18,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#define LINUX_DEFAULT_ELF
|
|
||||||
|
|
||||||
/* A lie, I guess, but the general idea behind linux/ELF is that we are
|
|
||||||
supposed to be outputting something that will assemble under SVr4.
|
|
||||||
This gets us pretty close. */
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (M32R GNU/Linux with ELF)");
|
|
||||||
|
|
||||||
#undef SIZE_TYPE
|
#undef SIZE_TYPE
|
||||||
#define SIZE_TYPE "unsigned int"
|
#define SIZE_TYPE "unsigned int"
|
||||||
|
|
||||||
|
@ -26,7 +26,6 @@
|
|||||||
#undef PTRDIFF_TYPE
|
#undef PTRDIFF_TYPE
|
||||||
#undef WCHAR_TYPE
|
#undef WCHAR_TYPE
|
||||||
#undef WCHAR_TYPE_SIZE
|
#undef WCHAR_TYPE_SIZE
|
||||||
#undef TARGET_VERSION
|
|
||||||
#undef CPP_SPEC
|
#undef CPP_SPEC
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#undef LINK_SPEC
|
#undef LINK_SPEC
|
||||||
@ -38,8 +37,6 @@
|
|||||||
|
|
||||||
|
|
||||||
/* M32R/X overrides. */
|
/* M32R/X overrides. */
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (m32r/x/2)");
|
|
||||||
|
|
||||||
/* Additional flags for the preprocessor. */
|
/* Additional flags for the preprocessor. */
|
||||||
#define CPP_CPU_SPEC "%{m32rx:-D__M32RX__ -D__m32rx__ -U__M32R2__ -U__m32r2__} \
|
#define CPP_CPU_SPEC "%{m32rx:-D__M32RX__ -D__m32rx__ -U__M32R2__ -U__m32r2__} \
|
||||||
@ -86,11 +83,6 @@
|
|||||||
#define SUBTARGET_REGISTER_NAMES , "a1"
|
#define SUBTARGET_REGISTER_NAMES , "a1"
|
||||||
/* end M32R/X overrides. */
|
/* end M32R/X overrides. */
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (m32r)")
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Names to predefine in the preprocessor for this target machine. */
|
/* Names to predefine in the preprocessor for this target machine. */
|
||||||
/* __M32R__ is defined by the existing compiler so we use that. */
|
/* __M32R__ is defined by the existing compiler so we use that. */
|
||||||
#define TARGET_CPU_CPP_BUILTINS() \
|
#define TARGET_CPU_CPP_BUILTINS() \
|
||||||
|
@ -19,9 +19,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (68k GNU/Linux with ELF)");
|
|
||||||
|
|
||||||
/* Add %(asm_cpu_spec) to a generic definition of ASM_SPEC. */
|
/* Add %(asm_cpu_spec) to a generic definition of ASM_SPEC. */
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec)"
|
#define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec)"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GCC for Motorola 680x0/ColdFire.
|
/* Definitions of target machine for GCC for Motorola 680x0/ColdFire.
|
||||||
Copyright (C) 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
Copyright (C) 1987, 1988, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
|
||||||
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -24,10 +24,8 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
for both the MOTOROLA and MIT code paths. We do rely on the host compiler
|
for both the MOTOROLA and MIT code paths. We do rely on the host compiler
|
||||||
to optimize away all constant tests. */
|
to optimize away all constant tests. */
|
||||||
#if MOTOROLA /* Use the Motorola assembly syntax. */
|
#if MOTOROLA /* Use the Motorola assembly syntax. */
|
||||||
# define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)")
|
|
||||||
#else
|
#else
|
||||||
# define MOTOROLA 0 /* Use the MIT assembly syntax. */
|
# define MOTOROLA 0 /* Use the MIT assembly syntax. */
|
||||||
# define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)")
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Handle --with-cpu default option from configure script. */
|
/* Handle --with-cpu default option from configure script. */
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for m68k (including m68010) NetBSD platforms using the
|
for m68k (including m68010) NetBSD platforms using the
|
||||||
ELF object format.
|
ELF object format.
|
||||||
Copyright (C) 2002, 2003, 2004, 2006, 2007, 2009, 2010
|
Copyright (C) 2002, 2003, 2004, 2006, 2007, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Wasabi Systems. Inc.
|
Contributed by Wasabi Systems. Inc.
|
||||||
|
|
||||||
@ -52,14 +52,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
{ "netbsd_entry_point", NETBSD_ENTRY_POINT },
|
{ "netbsd_entry_point", NETBSD_ENTRY_POINT },
|
||||||
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fprintf (stderr, \
|
|
||||||
TARGET_68010 \
|
|
||||||
? " (NetBSD/68010 ELF)" \
|
|
||||||
: " (NetBSD/m68k ELF)");
|
|
||||||
|
|
||||||
|
|
||||||
/* Provide a CPP_SPEC appropriate for NetBSD m68k targets. Currently we
|
/* Provide a CPP_SPEC appropriate for NetBSD m68k targets. Currently we
|
||||||
deal with the GCC option '-posix', as well as an indication as to
|
deal with the GCC option '-posix', as well as an indication as to
|
||||||
whether or not use of the FPU is allowed. */
|
whether or not use of the FPU is allowed. */
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
using ELF objects with special linker post-processing to produce FLAT
|
using ELF objects with special linker post-processing to produce FLAT
|
||||||
executables.
|
executables.
|
||||||
|
|
||||||
Copyright (C) 2003, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2007, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -20,9 +20,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (68k uClinux)");
|
|
||||||
|
|
||||||
#undef STARTFILE_SPEC
|
#undef STARTFILE_SPEC
|
||||||
#define STARTFILE_SPEC \
|
#define STARTFILE_SPEC \
|
||||||
"%{mshared-library-id=0|!mshared-library-id=*: crt1.o%s ;: Scrt1.o%s} \
|
"%{mshared-library-id=0|!mshared-library-id=*: crt1.o%s ;: Scrt1.o%s} \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of MCore target.
|
/* Definitions of MCore target.
|
||||||
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007
|
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Cygnus Solutions.
|
Contributed by Cygnus Solutions.
|
||||||
|
|
||||||
@ -22,9 +22,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#ifndef __MCORE_ELF_H__
|
#ifndef __MCORE_ELF_H__
|
||||||
#define __MCORE_ELF_H__
|
#define __MCORE_ELF_H__
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
|
||||||
#define TARGET_VERSION fputs (" (Motorola MCORE/elf)", stderr)
|
|
||||||
|
|
||||||
/* Use DWARF2 debugging info. */
|
/* Use DWARF2 debugging info. */
|
||||||
#define DWARF2_DEBUGGING_INFO 1
|
#define DWARF2_DEBUGGING_INFO 1
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Toshiba Media Processor
|
/* Definitions for Toshiba Media Processor
|
||||||
Copyright (C) 2001, 2003, 2004, 2005, 2007, 2008, 2009, 2010
|
Copyright (C) 2001, 2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Red Hat, Inc.
|
Contributed by Red Hat, Inc.
|
||||||
|
|
||||||
@ -130,8 +130,6 @@ crtbegin.o%s"
|
|||||||
|
|
||||||
#define TARGET_COPRO_MULT 0
|
#define TARGET_COPRO_MULT 0
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Toshiba Media Processor (MeP))");
|
|
||||||
|
|
||||||
/* The MeP config tool will replace this as appropriate. */
|
/* The MeP config tool will replace this as appropriate. */
|
||||||
#define DEFAULT_ENDIAN_SPEC "%{!meb: -mel}"
|
#define DEFAULT_ENDIAN_SPEC "%{!meb: -mel}"
|
||||||
|
|
||||||
|
@ -102,22 +102,6 @@ extern enum pipeline_type microblaze_pipe;
|
|||||||
{ "target_asm_spec", TARGET_ASM_SPEC }, \
|
{ "target_asm_spec", TARGET_ASM_SPEC }, \
|
||||||
SUBTARGET_EXTRA_SPECS
|
SUBTARGET_EXTRA_SPECS
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define MICROBLAZE_VERSION MICROBLAZE_DEFAULT_CPU
|
|
||||||
|
|
||||||
#ifndef MACHINE_TYPE
|
|
||||||
#define MACHINE_TYPE "MicroBlaze/ELF"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_VERSION_INTERNAL
|
|
||||||
#define TARGET_VERSION_INTERNAL(STREAM) \
|
|
||||||
fprintf (STREAM, " %s %s", MACHINE_TYPE, MICROBLAZE_VERSION)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION TARGET_VERSION_INTERNAL (stderr)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Local compiler-generated symbols must have a prefix that the assembler
|
/* Local compiler-generated symbols must have a prefix that the assembler
|
||||||
understands. */
|
understands. */
|
||||||
|
|
||||||
|
@ -23,9 +23,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef TARGET_IRIX6
|
#undef TARGET_IRIX6
|
||||||
#define TARGET_IRIX6 1
|
#define TARGET_IRIX6 1
|
||||||
|
|
||||||
#undef MACHINE_TYPE
|
|
||||||
#define MACHINE_TYPE "SGI running IRIX 6.5"
|
|
||||||
|
|
||||||
/* Default to -mabi=n32 and -mips3. */
|
/* Default to -mabi=n32 and -mips3. */
|
||||||
#undef MULTILIB_DEFAULTS
|
#undef MULTILIB_DEFAULTS
|
||||||
#define MULTILIB_DEFAULTS { "mabi=n32" }
|
#define MULTILIB_DEFAULTS { "mabi=n32" }
|
||||||
|
@ -27,13 +27,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef ASM_DECLARE_OBJECT_NAME
|
#undef ASM_DECLARE_OBJECT_NAME
|
||||||
#define ASM_DECLARE_OBJECT_NAME mips_declare_object_name
|
#define ASM_DECLARE_OBJECT_NAME mips_declare_object_name
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#if TARGET_ENDIAN_DEFAULT == 0
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (MIPSel GNU/Linux with ELF)");
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (MIPS GNU/Linux with ELF)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* If we don't set MASK_ABICALLS, we can't default to PIC. */
|
/* If we don't set MASK_ABICALLS, we can't default to PIC. */
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT MASK_ABICALLS
|
#define TARGET_DEFAULT MASK_ABICALLS
|
||||||
|
@ -21,13 +21,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
|
|
||||||
/* Define default target values. */
|
/* Define default target values. */
|
||||||
|
|
||||||
#undef MACHINE_TYPE
|
|
||||||
#if TARGET_ENDIAN_DEFAULT != 0
|
|
||||||
#define MACHINE_TYPE "NetBSD/mipseb ELF"
|
|
||||||
#else
|
|
||||||
#define MACHINE_TYPE "NetBSD/mipsel ELF"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
{ \
|
{ \
|
||||||
|
@ -17,9 +17,6 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (MIPS, VxWorks syntax)");
|
|
||||||
|
|
||||||
#undef ASM_SPEC
|
#undef ASM_SPEC
|
||||||
#define ASM_SPEC "\
|
#define ASM_SPEC "\
|
||||||
%{!G:-G 0} %{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} \
|
%{!G:-G 0} %{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} \
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for GNU compiler, for MMIX.
|
/* Definitions of target machine for GNU compiler, for MMIX.
|
||||||
Copyright (C) 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010
|
Copyright (C) 2000, 2001, 2002, 2004, 2005, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
|
Contributed by Hans-Peter Nilsson (hp@bitrange.com)
|
||||||
|
|
||||||
@ -143,10 +143,6 @@ struct GTY(()) machine_function
|
|||||||
#define TARGET_DEFAULT \
|
#define TARGET_DEFAULT \
|
||||||
(MASK_BRANCH_PREDICT | MASK_BASE_ADDRESSES | MASK_USE_RETURN_INSN)
|
(MASK_BRANCH_PREDICT | MASK_BASE_ADDRESSES | MASK_USE_RETURN_INSN)
|
||||||
|
|
||||||
/* Unfortunately, this must not reference anything in "mmix.c". */
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fprintf (stderr, " (MMIX)")
|
|
||||||
|
|
||||||
|
|
||||||
/* Node: Per-Function Data */
|
/* Node: Per-Function Data */
|
||||||
#define INIT_EXPANDERS mmix_init_expanders ()
|
#define INIT_EXPANDERS mmix_init_expanders ()
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
/* Definitions of taret machine for GNU compiler.
|
/* Definitions of taret machine for GNU compiler.
|
||||||
Matsushita AM33/2.0
|
Matsushita AM33/2.0
|
||||||
Copyright 2001, 2002, 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
|
Copyright 2001, 2002, 2005, 2006, 2007, 2010, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Alexandre Oliva <aoliva@redhat.com>
|
Contributed by Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -44,9 +45,6 @@
|
|||||||
#undef PROCESSOR_DEFAULT
|
#undef PROCESSOR_DEFAULT
|
||||||
#define PROCESSOR_DEFAULT PROCESSOR_AM33_2
|
#define PROCESSOR_DEFAULT PROCESSOR_AM33_2
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (AM33/2.0 GNU/Linux)");
|
|
||||||
|
|
||||||
#define DBX_REGISTER_NUMBER(REGNO) (REGNO)
|
#define DBX_REGISTER_NUMBER(REGNO) (REGNO)
|
||||||
|
|
||||||
extern int mn10300_protect_label;
|
extern int mn10300_protect_label;
|
||||||
|
@ -71,10 +71,6 @@ extern enum processor_type mn10300_tune_cpu;
|
|||||||
#define PROCESSOR_DEFAULT PROCESSOR_MN10300
|
#define PROCESSOR_DEFAULT PROCESSOR_MN10300
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (MN10300)");
|
|
||||||
|
|
||||||
|
|
||||||
/* Target machine storage layout */
|
/* Target machine storage layout */
|
||||||
|
|
||||||
|
@ -27,10 +27,6 @@ extern unsigned long total_code_bytes;
|
|||||||
|
|
||||||
#define pa_cpu_attr ((enum attr_cpu)pa_cpu)
|
#define pa_cpu_attr ((enum attr_cpu)pa_cpu)
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
|
|
||||||
#define TARGET_VERSION fputs (" (hppa)", stderr);
|
|
||||||
|
|
||||||
#define TARGET_PA_10 (!TARGET_PA_11 && !TARGET_PA_20)
|
#define TARGET_PA_10 (!TARGET_PA_11 && !TARGET_PA_20)
|
||||||
|
|
||||||
/* Generate code for the HPPA 2.0 architecture in 64bit mode. */
|
/* Generate code for the HPPA 2.0 architecture in 64bit mode. */
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler, for the pdp-11
|
/* Definitions of target machine for GNU compiler, for the pdp-11
|
||||||
Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2004, 2005,
|
Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2004, 2005,
|
||||||
2006, 2007, 2008, 2010 Free Software Foundation, Inc.
|
2006, 2007, 2008, 2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
|
Contributed by Michael K. Gschwind (mike@vlsivie.tuwien.ac.at).
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -36,9 +36,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
} \
|
} \
|
||||||
while (0)
|
while (0)
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (pdp11)");
|
|
||||||
|
|
||||||
|
|
||||||
/* Generate DBX debugging information. */
|
/* Generate DBX debugging information. */
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for GNU compiler for picoChip
|
/* Definitions of target machine for GNU compiler for picoChip
|
||||||
Copyright (C) 2001, 2008, 2009, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2008, 2009, 2010, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
Contributed by Picochip Ltd. (http://www.picochip.com)
|
Contributed by Picochip Ltd. (http://www.picochip.com)
|
||||||
Maintained by Daniel Towner (daniel.towner@picochip.com) and
|
Maintained by Daniel Towner (daniel.towner@picochip.com) and
|
||||||
@ -83,8 +83,6 @@ extern enum picochip_dfa_type picochip_schedule_type;
|
|||||||
#define TARGET_HAS_MUL_UNIT (picochip_has_mul_unit)
|
#define TARGET_HAS_MUL_UNIT (picochip_has_mul_unit)
|
||||||
#define TARGET_HAS_MAC_UNIT (picochip_has_mac_unit)
|
#define TARGET_HAS_MAC_UNIT (picochip_has_mac_unit)
|
||||||
#define TARGET_HAS_MULTIPLY (picochip_has_mac_unit || picochip_has_mul_unit)
|
#define TARGET_HAS_MULTIPLY (picochip_has_mac_unit || picochip_has_mul_unit)
|
||||||
|
|
||||||
#define TARGET_VERSION fprintf(stderr, "(picoChip)");
|
|
||||||
|
|
||||||
/* Storage Layout */
|
/* Storage Layout */
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for IBM RS/6000 POWER running AIX.
|
for IBM RS/6000 POWER running AIX.
|
||||||
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
|
Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010,
|
||||||
Free Software Foundation, Inc.
|
2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
|
|
||||||
@ -245,9 +245,6 @@
|
|||||||
|
|
||||||
#define PROFILE_HOOK(LABEL) output_profile_hook (LABEL)
|
#define PROFILE_HOOK(LABEL) output_profile_hook (LABEL)
|
||||||
|
|
||||||
/* Print subsidiary information on the compiler version in use. */
|
|
||||||
#define TARGET_VERSION ;
|
|
||||||
|
|
||||||
/* No version of AIX fully supports AltiVec or 64-bit instructions in
|
/* No version of AIX fully supports AltiVec or 64-bit instructions in
|
||||||
32-bit mode. */
|
32-bit mode. */
|
||||||
#define OS_MISSING_POWERPC64 1
|
#define OS_MISSING_POWERPC64 1
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Target definitions for PowerPC running Darwin (Mac OS X).
|
/* Target definitions for PowerPC running Darwin (Mac OS X).
|
||||||
Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2010
|
Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2010,
|
||||||
Free Software Foundation, Inc.
|
2011 Free Software Foundation, Inc.
|
||||||
Contributed by Apple Computer Inc.
|
Contributed by Apple Computer Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -22,9 +22,6 @@
|
|||||||
#undef DARWIN_PPC
|
#undef DARWIN_PPC
|
||||||
#define DARWIN_PPC 1
|
#define DARWIN_PPC 1
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Darwin/PowerPC)");
|
|
||||||
|
|
||||||
/* The "Darwin ABI" is mostly like AIX, but with some key differences. */
|
/* The "Darwin ABI" is mostly like AIX, but with some key differences. */
|
||||||
|
|
||||||
#define DEFAULT_ABI ABI_DARWIN
|
#define DEFAULT_ABI ABI_DARWIN
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Target definitions for PowerPC running Darwin (Mac OS X).
|
/* Target definitions for PowerPC running Darwin (Mac OS X).
|
||||||
Copyright (C) 2006, 2007, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2006, 2007, 2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Apple Computer Inc.
|
Contributed by Apple Computer Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -18,9 +18,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Darwin/PowerPC64)");
|
|
||||||
|
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_POWERPC | MASK_POWERPC64 | MASK_64BIT \
|
#define TARGET_DEFAULT (MASK_POWERPC | MASK_POWERPC64 | MASK_64BIT \
|
||||||
| MASK_MULTIPLE | MASK_NEW_MNEMONICS | MASK_PPC_GFXOPT)
|
| MASK_MULTIPLE | MASK_NEW_MNEMONICS | MASK_PPC_GFXOPT)
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
/* Core target definitions for GNU compiler
|
/* Core target definitions for GNU compiler
|
||||||
for IBM RS/6000 PowerPC targeted to embedded ELF systems.
|
for IBM RS/6000 PowerPC targeted to embedded ELF systems.
|
||||||
Copyright (C) 1995, 1996, 2000, 2003, 2004, 2007 Free Software Foundation, Inc.
|
Copyright (C) 1995, 1996, 2000, 2003, 2004, 2007, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Cygnus Support.
|
Contributed by Cygnus Support.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -27,9 +28,6 @@
|
|||||||
#define NAME__MAIN "__eabi"
|
#define NAME__MAIN "__eabi"
|
||||||
#define INVOKE__main
|
#define INVOKE__main
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC Embedded)");
|
|
||||||
|
|
||||||
#undef TARGET_OS_CPP_BUILTINS
|
#undef TARGET_OS_CPP_BUILTINS
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Core target definitions for GNU compiler
|
/* Core target definitions for GNU compiler
|
||||||
for PowerPC targeted systems with AltiVec support.
|
for PowerPC targeted systems with AltiVec support.
|
||||||
Copyright (C) 2001, 2003, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2003, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -23,8 +23,5 @@
|
|||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI | MASK_ALTIVEC)
|
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI | MASK_ALTIVEC)
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC Embedded with AltiVec)");
|
|
||||||
|
|
||||||
#undef SUBSUBTARGET_OVERRIDE_OPTIONS
|
#undef SUBSUBTARGET_OVERRIDE_OPTIONS
|
||||||
#define SUBSUBTARGET_OVERRIDE_OPTIONS rs6000_altivec_abi = 1
|
#define SUBSUBTARGET_OVERRIDE_OPTIONS rs6000_altivec_abi = 1
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
/* Support for GCC on simulated PowerPC systems targeted to embedded ELF
|
/* Support for GCC on simulated PowerPC systems targeted to embedded ELF
|
||||||
systems.
|
systems.
|
||||||
Copyright (C) 1995, 1996, 2000, 2003, 2007 Free Software Foundation, Inc.
|
Copyright (C) 1995, 1996, 2000, 2003, 2007, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Cygnus Support.
|
Contributed by Cygnus Support.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -19,9 +20,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC Simulated)");
|
|
||||||
|
|
||||||
#undef TARGET_OS_CPP_BUILTINS
|
#undef TARGET_OS_CPP_BUILTINS
|
||||||
#define TARGET_OS_CPP_BUILTINS() \
|
#define TARGET_OS_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Core target definitions for GNU compiler
|
/* Core target definitions for GNU compiler
|
||||||
for PowerPC embedded targeted systems with SPE support.
|
for PowerPC embedded targeted systems with SPE support.
|
||||||
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008
|
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
||||||
|
|
||||||
@ -24,9 +24,6 @@
|
|||||||
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI \
|
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI \
|
||||||
| MASK_STRICT_ALIGN)
|
| MASK_STRICT_ALIGN)
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC Embedded SPE)");
|
|
||||||
|
|
||||||
#undef SUBSUBTARGET_OVERRIDE_OPTIONS
|
#undef SUBSUBTARGET_OVERRIDE_OPTIONS
|
||||||
#define SUBSUBTARGET_OVERRIDE_OPTIONS \
|
#define SUBSUBTARGET_OVERRIDE_OPTIONS \
|
||||||
if (rs6000_select[1].string == NULL) \
|
if (rs6000_select[1].string == NULL) \
|
||||||
|
@ -60,9 +60,6 @@
|
|||||||
#undef WCHAR_TYPE_SIZE
|
#undef WCHAR_TYPE_SIZE
|
||||||
#define WCHAR_TYPE_SIZE 32
|
#define WCHAR_TYPE_SIZE 32
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (FreeBSD/PowerPC ELF)");
|
|
||||||
|
|
||||||
/* Override rs6000.h definition. */
|
/* Override rs6000.h definition. */
|
||||||
#undef ASM_APP_ON
|
#undef ASM_APP_ON
|
||||||
#define ASM_APP_ON "#APP\n"
|
#define ASM_APP_ON "#APP\n"
|
||||||
|
@ -88,9 +88,6 @@
|
|||||||
#define USE_LD_AS_NEEDED 1
|
#define USE_LD_AS_NEEDED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC GNU/Linux)");
|
|
||||||
|
|
||||||
/* Override rs6000.h definition. */
|
/* Override rs6000.h definition. */
|
||||||
#undef ASM_APP_ON
|
#undef ASM_APP_ON
|
||||||
#define ASM_APP_ON "#APP\n"
|
#define ASM_APP_ON "#APP\n"
|
||||||
|
@ -406,9 +406,6 @@ extern int dot_symbols;
|
|||||||
? "\t.section\t\".got2\",\"aw\"" \
|
? "\t.section\t\".got2\",\"aw\"" \
|
||||||
: "\t.section\t\".got1\",\"aw\""))
|
: "\t.section\t\".got1\",\"aw\""))
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC64 GNU/Linux)");
|
|
||||||
|
|
||||||
/* Must be at least as big as our pointer type. */
|
/* Must be at least as big as our pointer type. */
|
||||||
#undef SIZE_TYPE
|
#undef SIZE_TYPE
|
||||||
#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
|
#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for AltiVec enhanced PowerPC machines running GNU/Linux.
|
for AltiVec enhanced PowerPC machines running GNU/Linux.
|
||||||
Copyright (C) 2001, 2003, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2003, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
Contributed by Aldy Hernandez (aldyh@redhat.com).
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -19,9 +19,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC AltiVec GNU/Linux)");
|
|
||||||
|
|
||||||
/* Override rs6000.h and sysv4.h definition. */
|
/* Override rs6000.h and sysv4.h definition. */
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_ALTIVEC)
|
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_ALTIVEC)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for PowerPC e500 machines running GNU/Linux.
|
for PowerPC e500 machines running GNU/Linux.
|
||||||
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
|
Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Aldy Hernandez (aldy@quesejoda.com).
|
Contributed by Aldy Hernandez (aldy@quesejoda.com).
|
||||||
|
|
||||||
@ -20,9 +20,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC E500 GNU/Linux)");
|
|
||||||
|
|
||||||
/* Override rs6000.h and sysv4.h definition. */
|
/* Override rs6000.h and sysv4.h definition. */
|
||||||
#undef TARGET_DEFAULT
|
#undef TARGET_DEFAULT
|
||||||
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_STRICT_ALIGN)
|
#define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_STRICT_ALIGN)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Rs6000 running LynxOS.
|
/* Definitions for Rs6000 running LynxOS.
|
||||||
Copyright (C) 1995, 1996, 2000, 2002, 2003, 2004, 2005, 2007, 2010
|
Copyright (C) 1995, 1996, 2000, 2002, 2003, 2004, 2005, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
|
Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
|
||||||
Rewritten by Adam Nemet, LynuxWorks Inc.
|
Rewritten by Adam Nemet, LynuxWorks Inc.
|
||||||
@ -20,11 +20,6 @@
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Override the definition in sysv4.h. */
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (PowerPC/LynxOS)", stderr);
|
|
||||||
|
|
||||||
/* Undefine the definition to enable the LynxOS default from the
|
/* Undefine the definition to enable the LynxOS default from the
|
||||||
top-level lynx.h. */
|
top-level lynx.h. */
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler,
|
/* Definitions of target machine for GNU compiler,
|
||||||
for PowerPC NetBSD systems.
|
for PowerPC NetBSD systems.
|
||||||
Copyright 2002, 2003, 2007, 2008, 2010 Free Software Foundation, Inc.
|
Copyright 2002, 2003, 2007, 2008, 2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by Wasabi Systems, Inc.
|
Contributed by Wasabi Systems, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -87,7 +87,4 @@
|
|||||||
{ "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC },
|
{ "netbsd_endfile_spec", NETBSD_ENDFILE_SPEC },
|
||||||
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (NetBSD/powerpc ELF)");
|
|
||||||
|
|
||||||
#define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO)
|
#define DBX_REGISTER_NUMBER(REGNO) rs6000_dbx_register_number (REGNO)
|
||||||
|
@ -513,10 +513,6 @@ extern int fixuplabelno;
|
|||||||
#define DBX_FUNCTION_FIRST
|
#define DBX_FUNCTION_FIRST
|
||||||
|
|
||||||
/* This is the end of what might become sysv4dbx.h. */
|
/* This is the end of what might become sysv4dbx.h. */
|
||||||
|
|
||||||
#ifndef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC System V.4)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define TARGET_OS_SYSV_CPP_BUILTINS() \
|
#define TARGET_OS_SYSV_CPP_BUILTINS() \
|
||||||
do \
|
do \
|
||||||
|
@ -24,9 +24,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
it anyway. However, if you change that file, consider making
|
it anyway. However, if you change that file, consider making
|
||||||
analogous changes here too. */
|
analogous changes here too. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC VxWorks)");
|
|
||||||
|
|
||||||
/* CPP predefined macros. */
|
/* CPP predefined macros. */
|
||||||
|
|
||||||
#undef TARGET_OS_CPP_BUILTINS
|
#undef TARGET_OS_CPP_BUILTINS
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
/* PowerPC VxWorks AE target definitions for GNU compiler.
|
|
||||||
Copyright (C) 2005, 2007 Free Software Foundation, Inc.
|
|
||||||
Contributed by CodeSourcery, LLC.
|
|
||||||
|
|
||||||
This file is part of GCC.
|
|
||||||
|
|
||||||
GCC is free software; you can redistribute it and/or modify it under
|
|
||||||
the terms of the GNU General Public License as published by the Free
|
|
||||||
Software Foundation; either version 3, or (at your option) any later
|
|
||||||
version.
|
|
||||||
|
|
||||||
GCC is distributed in the hope that it will be useful, but WITHOUT ANY
|
|
||||||
WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
||||||
for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with GCC; see the file COPYING3. If not see
|
|
||||||
<http://www.gnu.org/licenses/>. */
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (PowerPC VxWorks AE)");
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for Linux for S/390.
|
/* Definitions for Linux for S/390.
|
||||||
Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2010
|
Copyright (C) 1999, 2000, 2001, 2002, 2004, 2005, 2006, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
|
Contributed by Hartmut Penner (hpenner@de.ibm.com) and
|
||||||
Ulrich Weigand (uweigand@de.ibm.com).
|
Ulrich Weigand (uweigand@de.ibm.com).
|
||||||
@ -23,17 +23,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#ifndef _LINUX_H
|
#ifndef _LINUX_H
|
||||||
#define _LINUX_H
|
#define _LINUX_H
|
||||||
|
|
||||||
/* Target specific version string. */
|
|
||||||
|
|
||||||
#ifdef DEFAULT_TARGET_64BIT
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Linux for zSeries)");
|
|
||||||
#else
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (Linux for S/390)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
/* Target specific type definitions. */
|
/* Target specific type definitions. */
|
||||||
|
|
||||||
/* ??? Do we really want long as size_t on 31-bit? */
|
/* ??? Do we really want long as size_t on 31-bit? */
|
||||||
|
@ -129,13 +129,6 @@ enum processor_flags
|
|||||||
"%{!march=*:%{mesa:-march=g5}%{mzarch:-march=z900}}"
|
"%{!march=*:%{mesa:-march=g5}%{mzarch:-march=z900}}"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* Target version string. Overridden by the OS header. */
|
|
||||||
#ifdef DEFAULT_TARGET_64BIT
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (zSeries)");
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (S/390)");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Constants needed to control the TEST DATA CLASS (TDC) instruction. */
|
/* Constants needed to control the TEST DATA CLASS (TDC) instruction. */
|
||||||
#define S390_TDC_POSITIVE_ZERO (1 << 11)
|
#define S390_TDC_POSITIVE_ZERO (1 << 11)
|
||||||
#define S390_TDC_NEGATIVE_ZERO (1 << 10)
|
#define S390_TDC_NEGATIVE_ZERO (1 << 10)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions for target OS TPF for GNU compiler, for IBM S/390 hardware
|
/* Definitions for target OS TPF for GNU compiler, for IBM S/390 hardware
|
||||||
Copyright (C) 2003, 2004, 2005, 2007, 2009,
|
Copyright (C) 2003, 2004, 2005, 2007, 2009,
|
||||||
2010 Free Software Foundation, Inc.
|
2010, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by P.J. Darcy (darcypj@us.ibm.com),
|
Contributed by P.J. Darcy (darcypj@us.ibm.com),
|
||||||
Hartmut Penner (hpenner@de.ibm.com), and
|
Hartmut Penner (hpenner@de.ibm.com), and
|
||||||
Ulrich Weigand (uweigand@de.ibm.com).
|
Ulrich Weigand (uweigand@de.ibm.com).
|
||||||
@ -44,10 +44,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#define WCHAR_TYPE_SIZE 32
|
#define WCHAR_TYPE_SIZE 32
|
||||||
|
|
||||||
|
|
||||||
/* Basic record keeping for the TPF OS name. */
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (TPF: zSeries)");
|
|
||||||
|
|
||||||
/* TPF OS specific stack-pointer offset. */
|
/* TPF OS specific stack-pointer offset. */
|
||||||
#undef STACK_POINTER_OFFSET
|
#undef STACK_POINTER_OFFSET
|
||||||
#define STACK_POINTER_OFFSET 448
|
#define STACK_POINTER_OFFSET 448
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* score.h for Sunplus S+CORE processor
|
/* score.h for Sunplus S+CORE processor
|
||||||
Copyright (C) 2005, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
|
Copyright (C) 2005, 2007, 2008, 2009, 2010, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Sunnorth.
|
Contributed by Sunnorth.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -65,9 +66,6 @@
|
|||||||
|
|
||||||
#define SCORE_GCC_VERSION "1.6"
|
#define SCORE_GCC_VERSION "1.6"
|
||||||
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fprintf (stderr, "Sunplus S+core rev=%s", SCORE_GCC_VERSION);
|
|
||||||
|
|
||||||
/* Target machine storage layout. */
|
/* Target machine storage layout. */
|
||||||
#define BITS_BIG_ENDIAN 0
|
#define BITS_BIG_ENDIAN 0
|
||||||
#define BYTES_BIG_ENDIAN (TARGET_LITTLE_ENDIAN == 0)
|
#define BYTES_BIG_ENDIAN (TARGET_LITTLE_ENDIAN == 0)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions for SH running Linux-based GNU systems using ELF
|
/* Definitions for SH running Linux-based GNU systems using ELF
|
||||||
Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2010
|
Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
|
Contributed by Kazumoto Kojima <kkojima@rr.iij4u.or.jp>
|
||||||
|
|
||||||
@ -20,8 +20,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (SH GNU/Linux with ELF)", stderr);
|
|
||||||
|
|
||||||
/* Enable DWARF 2 exceptions. */
|
/* Enable DWARF 2 exceptions. */
|
||||||
#undef DWARF2_UNWIND_INFO
|
#undef DWARF2_UNWIND_INFO
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* Definitions for SH running NetBSD using ELF
|
/* Definitions for SH running NetBSD using ELF
|
||||||
Copyright (C) 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2002, 2003, 2004, 2005, 2007, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Wasabi Systems, Inc.
|
Contributed by Wasabi Systems, Inc.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -19,26 +20,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
/* Run-time Target Specification. */
|
/* Run-time Target Specification. */
|
||||||
#if TARGET_ENDIAN_DEFAULT == MASK_LITTLE_ENDIAN
|
|
||||||
#define TARGET_VERSION_ENDIAN "le"
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION_ENDIAN ""
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#if TARGET_CPU_DEFAULT & MASK_SH5
|
|
||||||
#if TARGET_CPU_DEFAULT & MASK_SH_E
|
|
||||||
#define TARGET_VERSION_CPU "sh5"
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION_CPU "sh64"
|
|
||||||
#endif /* MASK_SH_E */
|
|
||||||
#else
|
|
||||||
#define TARGET_VERSION_CPU "sh"
|
|
||||||
#endif /* MASK_SH5 */
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (NetBSD/%s%s ELF)", \
|
|
||||||
TARGET_VERSION_CPU, TARGET_VERSION_ENDIAN)
|
|
||||||
|
|
||||||
|
|
||||||
/* Extra specs needed for NetBSD SuperH ELF targets. */
|
/* Extra specs needed for NetBSD SuperH ELF targets. */
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler for Renesas / SuperH SH.
|
/* Definitions of target machine for GNU compiler for Renesas / SuperH SH.
|
||||||
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
Copyright (C) 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
|
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||||
Free Software Foundation, Inc.
|
Free Software Foundation, Inc.
|
||||||
Contributed by Steve Chamberlain (sac@cygnus.com).
|
Contributed by Steve Chamberlain (sac@cygnus.com).
|
||||||
Improved by Jim Wilson (wilson@cygnus.com).
|
Improved by Jim Wilson (wilson@cygnus.com).
|
||||||
@ -26,9 +26,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
|
|
||||||
#include "config/vxworks-dummy.h"
|
#include "config/vxworks-dummy.h"
|
||||||
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fputs (" (Hitachi SH)", stderr);
|
|
||||||
|
|
||||||
/* Unfortunately, insn-attrtab.c doesn't include insn-codes.h. We can't
|
/* Unfortunately, insn-attrtab.c doesn't include insn-codes.h. We can't
|
||||||
include it here, because bconfig.h is also included by gencodes.c . */
|
include it here, because bconfig.h is also included by gencodes.c . */
|
||||||
/* ??? No longer true. */
|
/* ??? No longer true. */
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
/* Definitions of target machine for GNU compiler for SuperH SH 5.
|
/* Definitions of target machine for GNU compiler for SuperH SH 5.
|
||||||
Copyright 2000, 2001, 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
|
Copyright 2000, 2001, 2002, 2003, 2004, 2007, 2011
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Contributed by Alexandre Oliva <aoliva@redhat.com>
|
Contributed by Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -18,9 +19,5 @@ You should have received a copy of the GNU General Public License
|
|||||||
along with GCC; see the file COPYING3. If not see
|
along with GCC; see the file COPYING3. If not see
|
||||||
<http://www.gnu.org/licenses/>. */
|
<http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION \
|
|
||||||
fputs (" (SuperH SH)", stderr);
|
|
||||||
|
|
||||||
#undef SH_ELF_WCHAR_TYPE
|
#undef SH_ELF_WCHAR_TYPE
|
||||||
#define SH_ELF_WCHAR_TYPE "int"
|
#define SH_ELF_WCHAR_TYPE "int"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for gcc for Super-H using sh-superh-elf.
|
/* Definitions of target machine for gcc for Super-H using sh-superh-elf.
|
||||||
Copyright (C) 2001, 2006, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2001, 2006, 2007, 2011 Free Software Foundation, Inc.
|
||||||
|
|
||||||
This file is part of GNU CC.
|
This file is part of GNU CC.
|
||||||
|
|
||||||
@ -35,9 +35,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fprintf (stderr, " (SuperH SH special %s)", __DATE__);
|
|
||||||
|
|
||||||
/* Override the linker spec strings to use the new emulation
|
/* Override the linker spec strings to use the new emulation
|
||||||
The specstrings are concatenated as follows
|
The specstrings are concatenated as follows
|
||||||
LINK_EMUL_PREFIX.(''|'32'|'64'|LINK_DEFAULT_CPU_EMUL).SUBTARGET_LINK_EMUL_SUFFIX
|
LINK_EMUL_PREFIX.(''|'32'|'64'|LINK_DEFAULT_CPU_EMUL).SUBTARGET_LINK_EMUL_SUFFIX
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/* Definitions of target machine for GCC,
|
/* Definitions of target machine for GCC,
|
||||||
for SuperH with targeting the VXWorks run time environment.
|
for SuperH with targeting the VXWorks run time environment.
|
||||||
Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
|
Copyright (C) 2003, 2004, 2007, 2011 Free Software Foundation, Inc.
|
||||||
Contributed by CodeSourcery, LLC.
|
Contributed by CodeSourcery, LLC.
|
||||||
|
|
||||||
This file is part of GCC.
|
This file is part of GCC.
|
||||||
@ -59,9 +59,6 @@ along with GCC; see the file COPYING3. If not see
|
|||||||
#undef ENDFILE_SPEC
|
#undef ENDFILE_SPEC
|
||||||
#define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
|
#define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
|
||||||
|
|
||||||
#undef TARGET_VERSION
|
|
||||||
#define TARGET_VERSION fputs (" (SH/VxWorks)", stderr);
|
|
||||||
|
|
||||||
/* There is no default multilib. */
|
/* There is no default multilib. */
|
||||||
#undef MULTILIB_DEFAULTS
|
#undef MULTILIB_DEFAULTS
|
||||||
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user