re PR target/47109 (m68k-netbsdelf: collect2 build fails with undefined reference...
authorJoseph Myers <joseph@codesourcery.com>
Thu, 31 Mar 2011 12:13:13 +0000 (13:13 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Thu, 31 Mar 2011 12:13:13 +0000 (13:13 +0100)
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

121 files changed:
gcc/ChangeLog
gcc/collect2.c
gcc/config.gcc
gcc/config/alpha/alpha.h
gcc/config/alpha/freebsd.h
gcc/config/alpha/linux-elf.h
gcc/config/alpha/netbsd.h
gcc/config/alpha/vms.h
gcc/config/arm/arm.h
gcc/config/arm/coff.h
gcc/config/arm/ecos-elf.h
gcc/config/arm/elf.h
gcc/config/arm/freebsd.h
gcc/config/arm/linux-elf.h
gcc/config/arm/netbsd-elf.h
gcc/config/arm/pe.h
gcc/config/arm/rtems-elf.h
gcc/config/arm/semi.h
gcc/config/arm/uclinux-elf.h
gcc/config/arm/unknown-elf.h
gcc/config/arm/vxworks.h
gcc/config/avr/avr.h
gcc/config/bfin/bfin.h
gcc/config/fr30/fr30.h
gcc/config/frv/frv.h
gcc/config/h8300/h8300.h
gcc/config/i386/cygwin.h
gcc/config/i386/darwin.h
gcc/config/i386/darwin64.h
gcc/config/i386/djgpp.h
gcc/config/i386/freebsd.h
gcc/config/i386/freebsd64.h
gcc/config/i386/gnu.h
gcc/config/i386/i386-interix.h
gcc/config/i386/i386elf.h
gcc/config/i386/linux.h
gcc/config/i386/linux64.h
gcc/config/i386/lynx.h
gcc/config/i386/mingw32.h
gcc/config/i386/netbsd-elf.h
gcc/config/i386/netbsd64.h
gcc/config/i386/netware.h
gcc/config/i386/nto.h
gcc/config/i386/openbsd.h
gcc/config/i386/vxworks.h
gcc/config/ia64/elf.h
gcc/config/ia64/freebsd.h
gcc/config/ia64/hpux.h
gcc/config/ia64/linux.h
gcc/config/ia64/vms.h
gcc/config/iq2000/iq2000.h
gcc/config/lm32/lm32.h
gcc/config/lm32/uclinux-elf.h
gcc/config/m32c/m32c.h
gcc/config/m32r/linux.h
gcc/config/m32r/m32r.h
gcc/config/m68k/linux.h
gcc/config/m68k/m68k.h
gcc/config/m68k/netbsd-elf.h
gcc/config/m68k/uclinux.h
gcc/config/mcore/mcore-elf.h
gcc/config/mep/mep.h
gcc/config/microblaze/microblaze.h
gcc/config/mips/iris6.h
gcc/config/mips/linux.h
gcc/config/mips/netbsd.h
gcc/config/mips/vxworks.h
gcc/config/mmix/mmix.h
gcc/config/mn10300/linux.h
gcc/config/mn10300/mn10300.h
gcc/config/pa/pa.h
gcc/config/pdp11/pdp11.h
gcc/config/picochip/picochip.h
gcc/config/rs6000/aix.h
gcc/config/rs6000/darwin.h
gcc/config/rs6000/darwin64.h
gcc/config/rs6000/eabi.h
gcc/config/rs6000/eabialtivec.h
gcc/config/rs6000/eabisim.h
gcc/config/rs6000/eabispe.h
gcc/config/rs6000/freebsd.h
gcc/config/rs6000/linux.h
gcc/config/rs6000/linux64.h
gcc/config/rs6000/linuxaltivec.h
gcc/config/rs6000/linuxspe.h
gcc/config/rs6000/lynx.h
gcc/config/rs6000/netbsd.h
gcc/config/rs6000/sysv4.h
gcc/config/rs6000/vxworks.h
gcc/config/rs6000/vxworksae.h [deleted file]
gcc/config/s390/linux.h
gcc/config/s390/s390.h
gcc/config/s390/tpf.h
gcc/config/score/score.h
gcc/config/sh/linux.h
gcc/config/sh/netbsd-elf.h
gcc/config/sh/sh.h
gcc/config/sh/sh64.h
gcc/config/sh/superh.h
gcc/config/sh/vxworks.h
gcc/config/sparc/freebsd.h
gcc/config/sparc/linux.h
gcc/config/sparc/linux64.h
gcc/config/sparc/netbsd-elf.h
gcc/config/sparc/openbsd64.h
gcc/config/sparc/sp-elf.h
gcc/config/sparc/sp64-elf.h
gcc/config/sparc/sysv4.h
gcc/config/sparc/vxworks.h
gcc/config/spu/spu.h
gcc/config/stormy16/stormy16.h
gcc/config/v850/v850.h
gcc/config/vax/linux.h
gcc/config/vax/vax.h
gcc/config/xtensa/elf.h
gcc/config/xtensa/linux.h
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/mips-tdump.c
gcc/mips-tfile.c
gcc/system.h

index 714650e81c1c22ee49bc5afe858111b18b95b876..9442b249f1609ff083d31a6e3b988537ef643cbf 100644 (file)
@@ -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>
 
        PR target/48142
index 5b31f608754e675de98bebb291d7a71b8725f613..373483bcd38b4d11e2c576cce0c0b6d5efb67ff9 100644 (file)
@@ -1,7 +1,7 @@
 /* Collect static initialization info into data structures that can be
    traversed by C++ initialization and finalization routines.
    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.
    Contributed by Chris Smith (csmith@convex.com).
    Heavily modified by Michael Meissner (meissner@cygnus.com),
@@ -1682,13 +1682,7 @@ main (int argc, char **argv)
   *c_ptr = *ld1 = *object = (char *) 0;
 
   if (vflag)
-    {
-      notice ("collect2 version %s", version_string);
-#ifdef TARGET_VERSION
-      TARGET_VERSION;
-#endif
-      fprintf (stderr, "\n");
-    }
+    notice ("collect2 version %s\n", version_string);
 
   if (helpflag)
     {
index bec9279b3af383a50063d52f33687d9bc75fdab4..0d026e7e3f3000e0c439dc8c8bbfdb3dc22dd135 100644 (file)
@@ -2087,7 +2087,7 @@ powerpc-wrs-vxworks|powerpc-wrs-vxworksae)
        extra_headers=ppc-asm.h
        case ${target} in
          *-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"
            ;;
          *-vxworks*)
index bfb443c70885d3435482ca5924779ce2e11c3c14..6f476f4515be7a32de3c2ca49f8940ec7a19716e 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler, for DEC Alpha.
    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.
    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)
 #endif
 
-/* Print subsidiary information on the compiler version in use.  */
-#define TARGET_VERSION
-
 /* Run-time compilation parameters selecting different hardware subsets.  */
 
 /* Which processor to schedule for. The cpu attribute defines a list that
index fbefde1fda4fccebc59458ab59981d312a3c1a87..b6e7ed7da008c858473cd9adc57d7145085c1a88 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    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
 #define WCHAR_TYPE_SIZE        32
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/alpha ELF)");
-
 #define TARGET_ELF     1
 
 #undef  TARGET_DEFAULT
index e8eac2f912cc64d330fc25d0c9d9738c18057d7f..f4f5a40b5cc6f576760f00f9afa50408ddf24dca 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler
    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.
    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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (Alpha GNU/Linux for ELF)");
-
 #undef EXTRA_SPECS
 #define EXTRA_SPECS \
 { "elf_dynamic_linker", ELF_DYNAMIC_LINKER },
index 0dc45daf979a9574ecb37ea107b22685b6b67d9d..df0bc41c4ff28695fcb6df68f595ee2e2dffcb4f 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    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.
 
 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.  */
 
 #define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
-
-
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (NetBSD/alpha ELF)");
index fab0f257762156ccdd558ccf521764f223c6d4c7..41a2cde852646dc67e62599a00f1abf00ab36235 100644 (file)
@@ -1,6 +1,6 @@
 /* Output variables, constants and external declarations, for GNU compiler.
    Copyright (C) 1996, 1997, 1998, 2000, 2001, 2002, 2004, 2005, 2007, 2008,
-   2009, 2010
+   2009, 2010, 2011
    Free Software Foundation, Inc.
 
 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
 #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"
 
 #undef PCC_STATIC_STRUCT_RETURN
index 276005c3da08f625361d18d78d157b1f7d75e13f..5c3f2f81fcedf08f6a79fd5369ff7cd01709a503 100644 (file)
@@ -205,10 +205,6 @@ extern void (*arm_lang_output_object_attributes_hook)(void);
 #endif
 \f
 /* 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)
 /* Use hardware floating point instructions. */
 #define TARGET_HARD_FLOAT              (arm_float_abi != ARM_FLOAT_ABI_SOFT)
index 5bf1e78e89d4f4fa555b7c73721bfd3013869562..3b8fe68dd5688ee6ed213d7666cb47b6f1fb0a0d 100644 (file)
@@ -26,9 +26,6 @@
 
 \f
 /* Run-time Target Specification.  */
-#undef  TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/coff)", stderr)
-
 #undef  TARGET_DEFAULT_FLOAT_ABI
 #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_SOFT
 
index 9e9fa70467bf9c910ea499ce372a14d811b5b1f5..4dd111eed032f56f8eb4b2846a7d3fc5d598b7a0 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
  
@@ -18,9 +18,6 @@
    <http://www.gnu.org/licenses/>.  */
 
 /* Run-time Target Specification.  */
-#undef  TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/ELF Ecos)", stderr);
-
 #define HAS_INIT_SECTION
 
 #undef INVOKE_main
index ac68fa47c1d67778652ebd001a7df4e395b38a97..5ce3e690a39225e5964f52db8878b2ddafd50892 100644 (file)
 #endif
   
 /* Run-time Target Specification.  */
-#ifndef TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/elf)", stderr)
-#endif
-
 #ifndef TARGET_DEFAULT
 #define TARGET_DEFAULT (MASK_APCS_FRAME)
 #endif
index 701bb149930ae5f13c55322daf57d2c8fcd95939..6c39e12530682d8b587eec7971c5356f7b1d2c8a 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
    This file is part of GCC.
@@ -62,6 +62,3 @@
 
 #undef  SUBTARGET_CPU_DEFAULT
 #define SUBTARGET_CPU_DEFAULT  TARGET_CPU_strongarm
-
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/StrongARM ELF)");
index b7ae3745adde4a7f841d817e48e739258f3c4ba4..bfaf8c59b6a4ab6cb08b2ede46cfc86e75a7af3d 100644 (file)
@@ -24,9 +24,6 @@
    any conflicting definitions and add any extras.  */
 
 /* Run-time Target Specification.  */
-#undef  TARGET_VERSION
-#define TARGET_VERSION  fputs (" (ARM GNU/Linux with ELF)", stderr);
-
 #undef  TARGET_DEFAULT_FLOAT_ABI
 #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
 
index bf620f18df70148b6e75fc4fa72eb7a937ec004a..43c28b4ab6e3b44a338092837031f4910a71f527 100644 (file)
@@ -20,8 +20,6 @@
    <http://www.gnu.org/licenses/>.  */
 
 /* Run-time Target Specification.  */
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (NetBSD/arm ELF)", stderr);
 
 /* arm.h defaults to ARM6 CPU.  */
 
index 7bb90c5e081f2a2a5586923d36cd1308d05de01d..ce2f1d7328154e6c14f540d15b5f6205131e5540 100644 (file)
@@ -34,8 +34,6 @@
 
 \f
 /* Run-time Target Specification.  */
-#undef  TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/pe)", stderr)
 
 /* Get tree.c to declare a target-specific specialization of
    merge_decl_attributes.  */
index 027d95ab111ce6de49d2694fed9a58991498a04d..8d5a1d7cf9502f0ed2a6c485e2c92952a8641c4a 100644 (file)
@@ -19,8 +19,6 @@
    <http://www.gnu.org/licenses/>.  */
 
 /* Run-time Target Specification.  */
-#undef TARGET_VERSION
-#define TARGET_VERSION  fputs (" (ARM/ELF RTEMS)", stderr);
 
 #define HAS_INIT_SECTION
 
index a0005d12742955b602facc29770b44bcee39cced..ae8ddeae6e9d511e2a110c10bd17a099ba94a0ad 100644 (file)
 #define LINK_SPEC "%{mbig-endian:-EB} -X"
 #endif
 
-#ifndef TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/semi-hosted)", stderr);
-#endif
-
 #ifndef TARGET_DEFAULT_FLOAT_ABI
 #define TARGET_DEFAULT_FLOAT_ABI ARM_FLOAT_ABI_HARD
 #endif
index 50fd7658096e5e947ebbb6c8046b6613fe0d4946..a8ba25540d661e37e9ae2ce45759be4b053cc2e6 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Philip Blundell <pb@nexus.co.uk>
 
@@ -23,9 +23,6 @@
 #undef  NEED_PLT_RELOC
 #define NEED_PLT_RELOC 0
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/ELF ucLinux)", stderr);
-
 #undef  TARGET_DEFAULT
 #define TARGET_DEFAULT (MASK_SINGLE_PIC_BASE)
 
index b47455ea963c0be3fdce82ffdd2b8137acad9d1c..d5df624c1969621cb020a39e918722c27004bd47 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for non-Linux based ARM systems using ELF
-   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2010,
+   2011 Free Software Foundation, Inc.
    Contributed by Catherine Moore <clm@cygnus.com>
 
    This file is part of GCC.
@@ -23,9 +23,6 @@
    any conflicting definitions and add any extras.  */
 
 /* Run-time Target Specification.  */
-#ifndef TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/ELF)", stderr);
-#endif
 
 /* Default to using software floating point.  */
 #ifndef TARGET_DEFAULT
index 3ceaed9039cfe5e8778812948303e16f551d503c..887691326e51da802e6f7775419b52b047247702 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GCC,
    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.
 
    Contributed by: Mike Stump <mrs@wrs.com>
@@ -85,9 +85,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ENDFILE_SPEC
 #define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (ARM/VxWorks)", stderr);
-
 /* There is no default multilib.  */
 #undef MULTILIB_DEFAULTS
 
index ca73bad31c52c76cdb7dfa02d16ad14f80edf6dc..854cc45db6e954b6bdf20d8d7f101b8d589de401 100644 (file)
@@ -122,8 +122,6 @@ extern GTY(()) section *progmem_section;
 #define AVR_2_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 BYTES_BIG_ENDIAN 0
 #define WORDS_BIG_ENDIAN 0
index 6ebaa44f5663ff589851cd68ba0b16a9139eb157..ab3f2ea2c22db94078d4ce9c70b3d3bc9b913f3f 100644 (file)
@@ -31,9 +31,6 @@
 #define BRT 1
 #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 */
 #ifndef TARGET_CPU_CPP_BUILTINS
 #define TARGET_CPU_CPP_BUILTINS()              \
index 9f8be86846da524adc23e951c74970c0bd1d42d0..89510459c43004868a8a171247647b87f736fc23 100644 (file)
@@ -1,8 +1,8 @@
 /*{{{  Comment.  */ 
 
 /* Definitions of FR30 target. 
-   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009, 2010,
+   2011 Free Software Foundation, Inc.
    Contributed by Cygnus Solutions.
 
 This file is part of GCC.
@@ -39,8 +39,6 @@ along with GCC; see the file COPYING3.  If not see
     }                                          \
    while (0)
 
-#define TARGET_VERSION fprintf (stderr, " (fr30)");
-
 #undef  STARTFILE_SPEC
 #define STARTFILE_SPEC "crt0.o%s crti.o%s crtbegin.o%s"
 
index 2c1abf3de9067567c5c76d3d02fe9356bc6b9145..5d20682438294f50969401c60bd39d4dff6aaa18 100644 (file)
 #define HAVE_AS_TLS 0
 #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)
 \f
 /* Small Data Area Support.  */
index 70777c060b115f1461970deae22db4e4258697ab..837ecd0c3cb2d7f6e23347f7f358d0433ae3428a 100644 (file)
@@ -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}"
 
-/* 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.  */
 
 /* Select between the H8/300 and H8/300H CPUs.  */
index bedf1e735d4de0660df1186c88f37ed1b39e0128..5f3062cf42e82966232a2b9a679248ca6c2e220e 100644 (file)
@@ -1,7 +1,7 @@
 /* Operating system specific defines to be used when targeting GCC for
    hosting on Windows32, using a Unix style C library and tools.
    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.
 
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#define TARGET_VERSION fprintf (stderr, " (x86 Cygwin)");
-
 #define EXTRA_OS_CPP_BUILTINS()  /* Nothing.  */
 
 #undef CPP_SPEC
index 934ab4b823424d4f175742b7633b3492691d19a9..ea350326a89c4aaa4230fe05b89b09f86b24d262 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Apple Computer Inc.
 
@@ -26,8 +26,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef DARWIN_X86
 #define DARWIN_X86 1
 
-#define TARGET_VERSION fprintf (stderr, " (i686 Darwin)");
-
 #undef  TARGET_64BIT
 #define TARGET_64BIT OPTION_ISA_64BIT
 
index 9562faa90ff7555578bd351609b43215164a6f5e..6b45e0b5a6c017614e376c5b91c747b658524ba9 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
 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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (x86_64 Darwin)");
-
 #undef  DARWIN_ARCH_SPEC
 #define DARWIN_ARCH_SPEC "%{m32:i386;:x86_64}"
 
index 34a15facbf71328bc672164a0987e2ce0cbdb8aa..d8af241ee94d0f61cdf163d3d8927c23b2145148 100644 (file)
@@ -1,6 +1,6 @@
 /* Configuration for an i386 running MS-DOS with DJGPP.
    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.
 
@@ -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.  */
 #define LIBSTDCXX "stdcxx"
 
-#define TARGET_VERSION fprintf (stderr, " (80386, MS-DOS DJGPP)"); 
-
 /* Warn that -mbnu210 is now obsolete.  */
 #undef  SUBTARGET_OVERRIDE_OPTIONS
 #define SUBTARGET_OVERRIDE_OPTIONS \
index 61592d46bb35cf38a63449bd9d799f3eb325dfb9..a1fd3be108dbdb708ae452fd2d572e73686d8c8e 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Eric Youngdale.
    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/>.  */
 
 
-#define TARGET_VERSION fprintf (stderr, " (i386 FreeBSD/ELF)");
-
 /* Override the default comment-starter of "/".  */
 #undef  ASM_COMMENT_START
 #define ASM_COMMENT_START "#"
index 8b5b149b024c3932b5b4499b47c52ab671334c32..853f214f4e0b09bd53f150c0d164df4bda35b169 100644 (file)
@@ -19,9 +19,6 @@ along with GCC; see the file COPYING3.  If not see
 <http://www.gnu.org/licenses/>.  */
 
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/x86-64 ELF)");
-
 #define SUBTARGET_EXTRA_SPECS \
   { "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
 
index ce37683b4a2889d88ccf95a0dca3300f707b35a1..b245533091c9914391e41f8a2bad15b2b6fa1641 100644 (file)
@@ -23,9 +23,6 @@ along with GCC.  If not, see <http://www.gnu.org/licenses/>.
 #undef GLIBC_DYNAMIC_LINKER
 #define GLIBC_DYNAMIC_LINKER "/lib/ld.so"
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (i386 GNU)");
-
 #undef CPP_SPEC
 #define CPP_SPEC "%{pthread:-D_REENTRANT} %{posix:-D_POSIX_SOURCE}"
 
index a2f579a1c443b71d1cd0a109ab8c37b348b04adb..904c7d8d4badebda5d2e007e92a890d5b5194ef5 100644 (file)
@@ -1,6 +1,6 @@
 /* Target definitions for GCC for Intel 80386 running Interix
    Parts Copyright (C) 1991, 1999, 2000, 2002, 2003, 2004, 2007, 2008, 2009,
-   2010 Free Software Foundation, Inc.
+   2010, 2011 Free Software Foundation, Inc.
 
    Parts:
      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} \
 -isystem %$INTERIX_ROOT/usr/include"
 
-#define TARGET_VERSION fprintf (stderr, " (i386 Interix)");
-
 /* The global __fltused is necessary to cause the printf/scanf routines
    for outputting/inputting floating point numbers to be loaded.  Since this
    is kind of hard to detect, we just do it all the time.  */
index 79d7b958564fafc9a70f69087e82c113d7407b0f..eb9797aff31a73e2fb5c5f3feee1c9c5693d8228 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
    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
 #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
    in memory.  */
 
index edfd8e545892597722705272974dc21ca0837952..01b6bc86b054b56b8e606e24b685e5254654e67e 100644 (file)
@@ -24,8 +24,6 @@ along with GCC; see the file COPYING3.  If not see
 /* The .file command should always begin the output.  */
 #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
    in memory.  */
 #undef DEFAULT_PCC_STRUCT_RETURN
index 8392fabd31d84bf671b508f864137f25e988ac16..4bed2faf3357942fe01d0f4f5444aaeebf210daa 100644 (file)
@@ -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
 <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()                               \
   do                                                           \
     {                                                          \
index df73e9b854b07d3ee7835ede1f3ed8a1f0ed0542..910a9080b3a77d7d0c003e5314fee7273cfee597 100644 (file)
@@ -1,5 +1,5 @@
 /* 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. 
 
 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
 <http://www.gnu.org/licenses/>.  */
 
-#define TARGET_VERSION fputs (" (i386/LynxOS)", stderr);
-
 #define TARGET_OS_CPP_BUILTINS()               \
   do                                           \
     {                                          \
index d92a3e4c9e535915744a3dac252ac1b8877101a6..7485b9d450f4d89ffcb279e98e30401f2c103d2e 100644 (file)
@@ -1,7 +1,7 @@
 /* Operating system specific defines to be used when targeting GCC for
    hosting on Windows32, using GNU tools and the Windows32 API Library.
    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.
 
@@ -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
 <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
 #define DEFAULT_ABI MS_ABI
 
index 264d290a3fefa61c6796e791e11a6590524fb7a7..449a3a71cfff33e26ab79cd9d1039395ca3c2093 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GCC,
    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>
 
 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.  */
 #define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
-
-#define TARGET_VERSION fprintf (stderr, " (NetBSD/i386 ELF)");
index 5add1032cb46573dd54f23bd4f517d9860618f1a..e13d16d6c64e26b88cfc040e75263048d8a3b7c2 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GCC,
    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.
 
 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.  */
 #define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
-
-#define TARGET_VERSION fprintf (stderr, " (NetBSD/x86_64 ELF)");
index 7f63f4518b3df5a4e6e2efbb190b2f49eb71bfe4..f377fb5dc94efc22baeb9e8b01c1356b246afb29 100644 (file)
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#define TARGET_VERSION fprintf (stderr, " (x86 NetWare)");
-
 #undef  CPP_SPEC
 #define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
 
index 0a54ce02cd5dbeae5bd957897d7e89ae9cfb2c3b..aed97731ee0e50ad2c408adfc23cdbfbc0174ccf 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
@@ -20,9 +20,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef  DEFAULT_PCC_STRUCT_RETURN
 #define DEFAULT_PCC_STRUCT_RETURN 1
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (QNX/Neutrino/i386 ELF)");
-
 #undef TARGET_OS_CPP_BUILTINS
 #define TARGET_OS_CPP_BUILTINS()               \
   do                                           \
index d64f15907b7ee97342dd0613fada507019b7c24d..d7bf95ad57c4fccfef142495be5299e92d9f349d 100644 (file)
@@ -1,5 +1,6 @@
 /* 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.
 
@@ -18,8 +19,6 @@ along with GCC; see the file COPYING3.  If not see
 <http://www.gnu.org/licenses/>.  */
 
 
-#define TARGET_VERSION fprintf (stderr, " (OpenBSD/i386)");
-
 /* This goes away when the math-emulator is fixed */
 #undef TARGET_SUBTARGET_DEFAULT
 #define TARGET_SUBTARGET_DEFAULT \
index 09861e4930c4176dbe3bd1d1aeb41fe7f0a49ef0..b95aa886bbd57af42996e685cf4e3e09a3a40757 100644 (file)
@@ -1,5 +1,6 @@
 /* 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.
 
 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
 <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (80586, VxWorks syntax)");
-
 #undef  ASM_SPEC
 #define ASM_SPEC ""
 
index 21415eee8eb2414fb422f1d55390e123ab86a2c0..25e974d3fbb9391faa45f3d034c80570808e8c52 100644 (file)
@@ -1,6 +1,6 @@
 /* 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.
 
@@ -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
 <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
    the assembler.  It can also specify how to translate options you give to GNU
    CC into options for GCC to pass to the assembler.  */
index 24e413142a7dea8d23ac91121ee9010861773b2c..4aed910d9ebe60abc25a4f4c8b885d937aee7328 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
 This file is part of GCC.
@@ -47,9 +47,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef  WCHAR_TYPE_SIZE
 #define WCHAR_TYPE_SIZE 32
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/IA-64 ELF)");
-
 #define TARGET_ELF             1
 
 #define JMP_BUF_SIZE  76
index d4d8da57673910fcb257322f002ae183197d0300..edbf339fbf1983feff8df46705c3be3ae35ced3d 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine GNU compiler.  IA-64 version.
-   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009, 2010,
+   2011 Free Software Foundation, Inc.
    Contributed by Steve Ellcey <sje@cup.hp.com> and
                   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
 <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.  */
 #undef  TARGET_HPUX
 #define TARGET_HPUX 1
index dafd2d2cead5b7c74dd37dac1c77322ee5ee628f..d88c820b702b61ea4ea19cf3972fcf42f06ecff0 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions for ia64-linux target.
 
 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.
 
@@ -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
 <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.  */
 #undef CC1_SPEC
 #define CC1_SPEC "%{profile:-p} %{G*}"
index 1e1a04fd5770964771e7910687f8356f7a647a72..777fa34d9a9b12f637e8841467432a8c346787c9 100644 (file)
@@ -1,5 +1,5 @@
 /* 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).
 
 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
 #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.  */
 #undef TARGET_DEFAULT
 #define TARGET_DEFAULT (MASK_DWARF2_ASM | MASK_GNU_AS)
index 8a3c653c4550d28cd26a3f2e41f687d529ddc61d..a69204e007bd147e0476b116fac622f63101a629 100644 (file)
 #ifndef IQ2000_ISA_DEFAULT
 #define IQ2000_ISA_DEFAULT 1
 #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
 \f
 /* Storage Layout.  */
 
index 3141719b4a5a87e93f56f63ace56c8d989b29dfb..3d8f77a5a77611c7f69f9570fffaa294ec931e4e 100644 (file)
 /* 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.  */
 #define TARGET_CPU_CPP_BUILTINS()                       \
   do                                                    \
index ce3689b179b7e013fc24a2ca1e1b1e50149c31b0..bd4701d7ab12b6b9e250ff23ce3e8e332daa3491 100644 (file)
 /* elfos.h should have already been included.  Now just override
    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.  */
 #undef NO_IMPLICIT_EXTERN_C
 #define NO_IMPLICIT_EXTERN_C
index 28072abc2ba31b47f9c27ffff023f3e35a955491..7b5a5484582f7649a2ac300f295bd27158108c4a 100644 (file)
@@ -100,8 +100,6 @@ extern int ok_to_change_target_memregs;
 #define TARGET_A16     (TARGET_R8C || TARGET_M16C)
 #define TARGET_A24     (TARGET_M32CM || TARGET_M32C)
 
-#define TARGET_VERSION fprintf (stderr, " (m32c)");
-
 /* Defining data structures for per-function information */
 
 typedef struct GTY (()) machine_function
index 55f6619f7e7052fbfbeec098e7536cc3c8d033fe..e561e540fb191991368ee903d3825e25d97f2496 100644 (file)
    along with GCC; see the file COPYING3.  If not see
    <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
 #define SIZE_TYPE "unsigned int"
  
index 31c6cb1e2fb8b356fe077749741d0ad9a4e10e2a..26d3ef978c4ca48abc389c6ebcb31311a5247662 100644 (file)
@@ -26,7 +26,6 @@
 #undef PTRDIFF_TYPE
 #undef WCHAR_TYPE
 #undef WCHAR_TYPE_SIZE
-#undef TARGET_VERSION
 #undef CPP_SPEC
 #undef ASM_SPEC
 #undef LINK_SPEC
@@ -38,8 +37,6 @@
 \f
 
 /* 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.  */
 #define CPP_CPU_SPEC "%{m32rx:-D__M32RX__ -D__m32rx__ -U__M32R2__ -U__m32r2__} \
 #define SUBTARGET_REGISTER_NAMES , "a1"
 /* 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.  */
 /* __M32R__ is defined by the existing compiler so we use that.  */
 #define TARGET_CPU_CPP_BUILTINS()              \
index 82417b477bd15b8d2aebe3dc69441dd96fc7d841..952bcceb642a8dd4177603cdd698f8a84c239086 100644 (file)
@@ -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
 <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.  */
 #undef ASM_SPEC
 #define ASM_SPEC "%(asm_cpu_spec) %(asm_pcrel_spec)"
index e53737933b40be0859f19ee8c2f86fbb80b7d7e4..019a9e3703c18780f790c530a7c11dcacba6e1cf 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GCC for Motorola 680x0/ColdFire.
    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.
 
 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
    to optimize away all constant tests.  */
 #if MOTOROLA  /* Use the Motorola assembly syntax.  */
-# define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)")
 #else
 # define MOTOROLA 0  /* Use the MIT assembly syntax.  */
-# define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)")
 #endif
 
 /* Handle --with-cpu default option from configure script.  */
index 1238d26e7664d066809f906b1ef726799da6a08b..acad40ff96e68cd9f5fd42f68ded0392179b6610 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions of target machine for GNU compiler,
    for m68k (including m68010) NetBSD platforms using the
    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.
    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 },
 
 
-#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
    deal with the GCC option '-posix', as well as an indication as to
    whether or not use of the FPU is allowed.  */
index 1b21cafa02a6570b91d4a4bc4780506b709ec529..547cd206d0678d909057e69fbcfcc85bd3fdc9c9 100644 (file)
@@ -2,7 +2,7 @@
    using ELF objects with special linker post-processing to produce FLAT
    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.
 
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (68k uClinux)");
-
 #undef STARTFILE_SPEC
 #define STARTFILE_SPEC \
 "%{mshared-library-id=0|!mshared-library-id=*: crt1.o%s ;: Scrt1.o%s} \
index 98a3862cd6d20555de8b8a366f844f7d1e5e2123..4f971c244b4b935ded9b2b9a78ea0f2ebb2dcf91 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Cygnus Solutions.
 
@@ -22,9 +22,6 @@ along with GCC; see the file COPYING3.  If not see
 #ifndef __MCORE_ELF_H__
 #define __MCORE_ELF_H__
 
-/* Run-time Target Specification.  */
-#define TARGET_VERSION fputs (" (Motorola MCORE/elf)", stderr)
-
 /* Use DWARF2 debugging info.  */
 #define DWARF2_DEBUGGING_INFO 1
 
index ed2d6602d3db8e04569a666ee1d831d51c36d1d4..d6d6c2f25d093a7b06cd6f6cdf83703c35a81468 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Red Hat, Inc.
 
@@ -130,8 +130,6 @@ crtbegin.o%s"
 
 #define TARGET_COPRO_MULT      0
 
-#define TARGET_VERSION fprintf (stderr, " (Toshiba Media Processor (MeP))");
-
 /* The MeP config tool will replace this as appropriate.  */
 #define DEFAULT_ENDIAN_SPEC "%{!meb: -mel}"
 
index f60ab6bfa348bcd9d043ffd675e5228232991823..18cd72d0ee562cb83850a9c5f87abf9c0ce7b6e0 100644 (file)
@@ -102,22 +102,6 @@ extern enum pipeline_type microblaze_pipe;
   { "target_asm_spec", TARGET_ASM_SPEC },                              \
   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
    understands.   */
 
index edf8020f5640767a5d53a179de705ad1e30f56aa..8995ab99cf6042c57c56ce3823e116c9e8db5314 100644 (file)
@@ -23,9 +23,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef TARGET_IRIX6
 #define TARGET_IRIX6 1
 
-#undef MACHINE_TYPE
-#define MACHINE_TYPE "SGI running IRIX 6.5"
-
 /* Default to -mabi=n32 and -mips3.  */
 #undef MULTILIB_DEFAULTS
 #define MULTILIB_DEFAULTS { "mabi=n32" }
index c69fab1f61599aba145b0428c7ce7c366caa0319..43fbf92d59b3cf9a967692c1c8ed1d86efc4ed00 100644 (file)
@@ -27,13 +27,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ASM_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.  */
 #undef TARGET_DEFAULT
 #define TARGET_DEFAULT MASK_ABICALLS
index 82a0921ed00cd50a0b4c2e193dacdc4ae3ce6f20..4a9bd152fce3f95c8f36cbda0d2fc11fdc7b652c 100644 (file)
@@ -21,13 +21,6 @@ along with GCC; see the file COPYING3.  If not see
 
 /* 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()                       \
   do                                                   \
     {                                                  \
index f6c84b9a69bbd9fdf8a88676eaa9cf88f0247f27..f742f97a8f64a25eb311a3cfe5478d02a39a647e 100644 (file)
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (MIPS, VxWorks syntax)");
-
 #undef  ASM_SPEC
 #define ASM_SPEC "\
 %{!G:-G 0} %{G*} %(endian_spec) %{mips1} %{mips2} %{mips3} %{mips4} \
index 06632f6e05fc84fcb7520e33f6f1d3673f911a13..f3ed940b8812db32f20bc1bbfe6c9dd43d2c3c09 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Hans-Peter Nilsson (hp@bitrange.com)
 
@@ -143,10 +143,6 @@ struct GTY(()) machine_function
 #define TARGET_DEFAULT \
  (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 */
 #define INIT_EXPANDERS mmix_init_expanders ()
index ca0e10a65e45a704d52fe66974a59f6ad5af75a4..3a3593d52f07b1c38f6fe9519365824d0613e867 100644 (file)
@@ -1,6 +1,7 @@
 /* Definitions of taret machine for GNU compiler.
    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>
 
    This file is part of GCC.
@@ -44,9 +45,6 @@
 #undef  PROCESSOR_DEFAULT
 #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)
 
 extern int mn10300_protect_label;
index f660dca5aa98b63e87490f21ed4ea7a9c23900ef..b6a54b53bd39091ea3752a26200731c720e7bbec 100644 (file)
@@ -71,10 +71,6 @@ extern enum processor_type mn10300_tune_cpu;
 #define PROCESSOR_DEFAULT PROCESSOR_MN10300
 #endif
 
-/* Print subsidiary information on the compiler version in use.  */
-
-#define TARGET_VERSION fprintf (stderr, " (MN10300)");
-
 \f
 /* Target machine storage layout */
 
index 1cb236bcab1b256eb0c87171a42e006cf9899884..f3ad883fb5892a0916e19a7f7062e779634e9e7c 100644 (file)
@@ -27,10 +27,6 @@ extern unsigned long total_code_bytes;
 
 #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)
 
 /* Generate code for the HPPA 2.0 architecture in 64bit mode.  */
index fc36f5b67f0c0f4e7773eca595c037a76bcd95c9..3f59fd2dd4e1b27613847bc6afcf222cfcd08b25 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler, for the pdp-11
    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).
 
 This file is part of GCC.
@@ -36,9 +36,6 @@ along with GCC; see the file COPYING3.  If not see
     }                                          \
   while (0)
 
-/* Print subsidiary information on the compiler version in use.  */
-#define TARGET_VERSION fprintf (stderr, " (pdp11)");
-
 
 /* Generate DBX debugging information.  */
 
index cb0a8f9333548cbe49b31d94cda5ed9742e78636..b65a206bb9026028645ff2245c1ecb7fc73314ac 100644 (file)
@@ -1,5 +1,5 @@
 /* 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)
    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_MAC_UNIT (picochip_has_mac_unit)
 #define TARGET_HAS_MULTIPLY (picochip_has_mac_unit || picochip_has_mul_unit)
-
-#define TARGET_VERSION fprintf(stderr, "(picoChip)");
 \f
 /* Storage Layout */
 
index 7f60d329beda3ac98707ddffa8a799b77dd0552f..13d317f508a9f377d5a00c618f5d4657ce607ee0 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions of target machine for GNU compiler,
    for IBM RS/6000 POWER running AIX.
-   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010,
+   2011 Free Software Foundation, Inc.
 
    This file is part of GCC.
 
 
 #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
    32-bit mode.  */
 #define OS_MISSING_POWERPC64 1
index 244da0065dfc1a9f5da8a015d5d09acded6d9b11..b1fe2eb05b5285603ab7fe37f9191d5d398ada9c 100644 (file)
@@ -1,6 +1,6 @@
 /* Target definitions for PowerPC running Darwin (Mac OS X).
-   Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2010
-   Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2010,
+   2011 Free Software Foundation, Inc.
    Contributed by Apple Computer Inc.
 
    This file is part of GCC.
@@ -22,9 +22,6 @@
 #undef DARWIN_PPC
 #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.  */
 
 #define DEFAULT_ABI ABI_DARWIN
index a74ceb17fac45582135ed59a86c09b2d5587a731..f97cc29a21750079aa4ea69645ccad5614af7616 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
    This file is part of GCC.
@@ -18,9 +18,6 @@
    along with GCC; see the file COPYING3.  If not see
    <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (Darwin/PowerPC64)");
-
 #undef  TARGET_DEFAULT
 #define TARGET_DEFAULT (MASK_POWERPC | MASK_POWERPC64 | MASK_64BIT \
                        | MASK_MULTIPLE | MASK_NEW_MNEMONICS | MASK_PPC_GFXOPT)
index 3024a758620bb798deb8b1994769078000dca274..82dec71e958a12964398097914a97743a20926d5 100644 (file)
@@ -1,6 +1,7 @@
 /* Core target definitions for GNU compiler
    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.
 
    This file is part of GCC.
@@ -27,9 +28,6 @@
 #define NAME__MAIN "__eabi"
 #define INVOKE__main
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC Embedded)");
-
 #undef TARGET_OS_CPP_BUILTINS
 #define TARGET_OS_CPP_BUILTINS()          \
   do                                      \
index 417be97a476541a0e10e03677a95c954e5e57da6..0883f23fa0016e9fc5af68507f7c3d217b229626 100644 (file)
@@ -1,6 +1,6 @@
 /* Core target definitions for GNU compiler
    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).
 
    This file is part of GCC.
@@ -23,8 +23,5 @@
 #undef  TARGET_DEFAULT
 #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
 #define SUBSUBTARGET_OVERRIDE_OPTIONS  rs6000_altivec_abi = 1
index 65bc14dffe2269719ef0583a430ab2cef54139a9..352c247907c775dce5df78ba53de8b55c92ca1f7 100644 (file)
@@ -1,6 +1,7 @@
 /* Support for GCC on simulated PowerPC systems targeted to embedded ELF
    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.
 
    This file is part of GCC.
@@ -19,9 +20,6 @@
    along with GCC; see the file COPYING3.  If not see
    <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC Simulated)");
-
 #undef  TARGET_OS_CPP_BUILTINS
 #define TARGET_OS_CPP_BUILTINS()           \
   do                                       \
index d3fc8a6bedb6630e47909af914c70aed424e7499..b195cb6a4a9c7787f1c5660de9a8ae466e89b0c9 100644 (file)
@@ -1,6 +1,6 @@
 /* Core target definitions for GNU compiler
    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.
    Contributed by Aldy Hernandez (aldyh@redhat.com).
 
@@ -24,9 +24,6 @@
 #define TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_EABI  \
   | MASK_STRICT_ALIGN)
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC Embedded SPE)");
-
 #undef  SUBSUBTARGET_OVERRIDE_OPTIONS
 #define SUBSUBTARGET_OVERRIDE_OPTIONS \
   if (rs6000_select[1].string == NULL) \
index 567263b2aef3d064f7400313d888cebcc55e723e..22d7272eecd65e3460ac1a22fc4c201f47324122 100644 (file)
@@ -60,9 +60,6 @@
 #undef  WCHAR_TYPE_SIZE
 #define WCHAR_TYPE_SIZE 32
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/PowerPC ELF)");
-
 /* Override rs6000.h definition.  */
 #undef  ASM_APP_ON
 #define ASM_APP_ON "#APP\n"
index 77c8f61035b343d4fc5b7bbf410cca0b696aaed4..305b621e7e228a95add344f4d2272db237e82b8e 100644 (file)
@@ -88,9 +88,6 @@
 #define USE_LD_AS_NEEDED 1
 #endif
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC GNU/Linux)");
-
 /* Override rs6000.h definition.  */
 #undef  ASM_APP_ON
 #define ASM_APP_ON "#APP\n"
index 04913f29df4e7fc3d3961b3719dd6564c824d2fc..8d9c8fb7380e910ebbb06f0e9788b8feb3cb3ad5 100644 (file)
@@ -406,9 +406,6 @@ extern int dot_symbols;
       ? "\t.section\t\".got2\",\"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.  */
 #undef SIZE_TYPE
 #define        SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "unsigned int")
index a6e1523eaea930eb7138b8452a8952e2d8e3bd05..41155c33a78c2f0d9515b2cefa3e73bbb49fb1f3 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    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).
 
    This file is part of GCC.
@@ -19,9 +19,6 @@
    along with GCC; see the file COPYING3.  If not see
    <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC AltiVec GNU/Linux)");
-
 /* Override rs6000.h and sysv4.h definition.  */
 #undef TARGET_DEFAULT
 #define        TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_ALTIVEC)
index 3cef9d9dc54fb5b34e83a735dd8012d8e4da7ef4..3a8a9dc611498250649257da58106e0c2c57e644 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    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.
    Contributed by Aldy Hernandez (aldy@quesejoda.com).
 
@@ -20,9 +20,6 @@
    along with GCC; see the file COPYING3.  If not see
    <http://www.gnu.org/licenses/>.  */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC E500 GNU/Linux)");
-
 /* Override rs6000.h and sysv4.h definition.  */
 #undef TARGET_DEFAULT
 #define        TARGET_DEFAULT (MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_STRICT_ALIGN)
index 1e923ea38e3e378bef395fd7a7201016146c77d4..952bfa7db4e002f8df58f8dd33ed2d7f41a44e78 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by David Henkel-Wallace, Cygnus Support (gumby@cygnus.com)
    Rewritten by Adam Nemet, LynuxWorks Inc.
    along with GCC; see the file COPYING3.  If not see
    <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
    top-level lynx.h.  */
 
index de16b37227cb60995ae9b735a78ebce2ad58b370..d2be7a2dc527df646bd6dd3c953990d934cae260 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler,
    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.
 
    This file is part of GCC.
@@ -87,7 +87,4 @@
   { "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)
index 5ba1253fd2c1a2a2992cd9d605301014496a51a8..7d374c3395af027287a8f27645ac03623d6e6dcb 100644 (file)
@@ -513,10 +513,6 @@ extern int fixuplabelno;
 #define        DBX_FUNCTION_FIRST
 
 /* This is the end of what might become sysv4dbx.h.  */
-
-#ifndef        TARGET_VERSION
-#define        TARGET_VERSION fprintf (stderr, " (PowerPC System V.4)");
-#endif
 \f
 #define TARGET_OS_SYSV_CPP_BUILTINS()          \
   do                                           \
index 95aedf70608b3c8d29397c087cd0a3c21b120d3c..de14bbfbb0c5ec92f5eb589f9e31c361c1afcb00 100644 (file)
@@ -24,9 +24,6 @@ along with GCC; see the file COPYING3.  If not see
    it anyway.  However, if you change that file, consider making
    analogous changes here too.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (PowerPC VxWorks)");
-
 /* CPP predefined macros.  */
 
 #undef TARGET_OS_CPP_BUILTINS
diff --git a/gcc/config/rs6000/vxworksae.h b/gcc/config/rs6000/vxworksae.h
deleted file mode 100644 (file)
index dd95bb1..0000000
+++ /dev/null
@@ -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)");
-
index 95cead119a68163b546f1c9db941d3230d510da7..ab5e5363c7532bbb3396be63487299a46b3ee68b 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    Contributed by Hartmut Penner (hpenner@de.ibm.com) and
                   Ulrich Weigand (uweigand@de.ibm.com).
@@ -23,17 +23,6 @@ along with GCC; see the file COPYING3.  If not see
 #ifndef _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.  */
 
 /* ??? Do we really want long as size_t on 31-bit?  */
index 8825ae224f488634207cbd8f6c5abae9edf35b3c..950bf3c255beaed7097b828a94dd1a3104870e9b 100644 (file)
@@ -129,13 +129,6 @@ enum processor_flags
   "%{!march=*:%{mesa:-march=g5}%{mzarch:-march=z900}}"
 #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.  */
 #define S390_TDC_POSITIVE_ZERO                     (1 << 11)
 #define S390_TDC_NEGATIVE_ZERO                     (1 << 10)
index d2a0f966b0fa10c047887d181d6a8e4df50e5d4d..c5e86e4a17a8a43ba6c6bfee905783804ecd5f63 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for target OS TPF for GNU compiler, for IBM S/390 hardware
    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),
                   Hartmut Penner (hpenner@de.ibm.com), and
                   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
 
 
-/* Basic record keeping for the TPF OS name.  */
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (TPF: zSeries)");
-
 /* TPF OS specific stack-pointer offset.  */
 #undef STACK_POINTER_OFFSET
 #define STACK_POINTER_OFFSET           448
index c66e0e934cedce8a0ef4d064f9d5b7b42034f827..736e770673e9935e79129dd0fd1313de83dc0a55 100644 (file)
@@ -1,5 +1,6 @@
 /* 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.
 
    This file is part of GCC.
@@ -65,9 +66,6 @@
 
 #define SCORE_GCC_VERSION      "1.6"
 
-#define TARGET_VERSION \
-      fprintf (stderr, "Sunplus S+core rev=%s", SCORE_GCC_VERSION);
-
 /* Target machine storage layout.  */
 #define BITS_BIG_ENDIAN        0
 #define BYTES_BIG_ENDIAN       (TARGET_LITTLE_ENDIAN == 0)
index a090dae1cab964990d65f1e6fc10e12387c2cd1f..adadc0c8687ce9a4fb94e697c88c030e8041de11 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
    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/>.  */
 
 /* Run-time Target Specification.  */
-#undef TARGET_VERSION
-#define TARGET_VERSION  fputs (" (SH GNU/Linux with ELF)", stderr);
 
 /* Enable DWARF 2 exceptions.  */
 #undef DWARF2_UNWIND_INFO
index 50bb2f2db8cec2092ad51282d9c6a8d34073ed58..f5a820b136347a3683e9aff71969324a78246e1a 100644 (file)
@@ -1,5 +1,6 @@
 /* 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.
 
 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/>.  */
 
 /* 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.  */
 
index d45f8c0800125a320b62f46e1f69fc115c077904..9df2ea4425dd52fe58cea2092062d634b118ba78 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler for Renesas / SuperH SH.
    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.
    Contributed by Steve Chamberlain (sac@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"
 
-#define TARGET_VERSION \
-  fputs (" (Hitachi SH)", stderr);
-
 /* 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 .  */
 /* ??? No longer true.  */
index c954d72ca8fa24afcc3ca244d67f08a95224a6da..9701055655624828c57fd2a893916eff9c36a055 100644 (file)
@@ -1,5 +1,6 @@
 /* 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>
 
 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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION \
-  fputs (" (SuperH SH)", stderr);
-
 #undef SH_ELF_WCHAR_TYPE
 #define SH_ELF_WCHAR_TYPE "int"
index 88920739e2962160ffed07bb579c204a0ca92d50..9d59eddfb6b1a24d769447af80f15fc57e84b224 100644 (file)
@@ -1,5 +1,5 @@
 /* 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.
 
@@ -35,9 +35,6 @@ along with GCC; see the file COPYING3.  If not see
 #endif
 
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (SuperH SH special %s)", __DATE__);
-
 /* Override the linker spec strings to use the new emulation
    The specstrings are concatenated as follows
    LINK_EMUL_PREFIX.(''|'32'|'64'|LINK_DEFAULT_CPU_EMUL).SUBTARGET_LINK_EMUL_SUFFIX
index 3276979e4508772caa677ec71d5fd8d10ab06cc8..d536d74de0f72a6e39da0aee55a96f0f55086438 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GCC,
    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.
    
 This file is part of GCC.
@@ -59,9 +59,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ENDFILE_SPEC
 #define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (SH/VxWorks)", stderr);
-
 /* There is no default multilib.  */
 #undef MULTILIB_DEFAULTS
 
index f7e53f2962c3eafe58223fd68944dd430d9d7420..b88b4e9f6733200528a8cd3f1b3ca5194183afc6 100644 (file)
@@ -82,9 +82,6 @@ along with GCC; see the file COPYING3.  If not see
 
 /* Definitions for 64-bit SPARC running systems with ELF. */
 
-#undef  TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (FreeBSD/sparc64 ELF)");
-
 #define TARGET_ELF             1
 
 /* XXX */
index b37cccebb57a5cad1bdc16b407343b52c0375bd0..e2dc8c53645a9a7aa553c2a66eb51eccc190ad6d 100644 (file)
@@ -44,9 +44,6 @@ along with GCC; see the file COPYING3.  If not see
 #define        CC1_SPEC "%{profile:-p} \
 "
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc GNU/Linux with ELF)");
-
 #undef SIZE_TYPE
 #define SIZE_TYPE "unsigned int"
  
index a4c67dce31220b39e54a8be47a208f8526b2f32e..31ad3ecfa6c0bbb0ff81687ebf53455ce5ab9695 100644 (file)
@@ -61,9 +61,6 @@ along with GCC; see the file COPYING3.  If not see
   "%{shared|pie:crtendS.o%s;:crtend.o%s} crtn.o%s\
    %{ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc64 GNU/Linux with ELF)");
-
 /* The default code model.  */
 #undef SPARC_DEFAULT_CMODEL
 #define SPARC_DEFAULT_CMODEL CM_MEDLOW
index ed9cabe1ed45dd1e62c44aa3e612038861f9a420..ab161a4f8ed9ceaea4aee9d8b36ad858751cd688 100644 (file)
@@ -77,9 +77,6 @@ along with GCC; see the file COPYING3.  If not see
 /* Attempt to enable execute permissions on the stack.  */
 #define ENABLE_EXECUTE_STACK NETBSD_ENABLE_EXECUTE_STACK
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (%s)", TARGET_NAME);
-
 /* Below here exists the merged NetBSD/sparc & NetBSD/sparc64 compiler
    description, allowing one to build 32-bit or 64-bit applications
    on either.  We define the sparc & sparc64 versions of things,
@@ -91,10 +88,6 @@ along with GCC; see the file COPYING3.  If not see
    definitions, even for the SPARC_BI_ARCH compiler, because NetBSD does
    not have a default place to find these libraries..  */
 
-/* Name the port(s).  */
-#define TARGET_NAME64     "NetBSD/sparc64 ELF"
-#define TARGET_NAME32     "NetBSD/sparc ELF"
-
 /* TARGET_CPU_DEFAULT is set in Makefile.in.  We test for 64-bit default
    platform here.  */
 
@@ -197,10 +190,6 @@ along with GCC; see the file COPYING3.  If not see
 #define MULTILIB_DEFAULTS { "m64" }
 #endif
 
-/* Name the port.  */
-#undef TARGET_NAME
-#define TARGET_NAME     (DEFAULT_ARCH32_P ? TARGET_NAME32 : TARGET_NAME64)
-
 #else  /* SPARC_BI_ARCH */
 
 #if TARGET_CPU_DEFAULT == TARGET_CPU_v9 \
@@ -215,9 +204,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef  CC1_SPEC
 #define CC1_SPEC CC1_SPEC64
 
-#undef TARGET_NAME
-#define TARGET_NAME     TARGET_NAME64
-
 #else  /* TARGET_CPU_DEFAULT == TARGET_CPU_v9 \
        || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc */
 
@@ -233,9 +219,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef  CC1_SPEC
 #define CC1_SPEC CC1_SPEC32
 
-#undef TARGET_NAME
-#define TARGET_NAME     TARGET_NAME32
-
 #endif /* TARGET_CPU_DEFAULT == TARGET_CPU_v9 \
        || TARGET_CPU_DEFAULT == TARGET_CPU_ultrasparc */
 
index 5d87f72e59cb406f6b8505589b8304724626bccc..da479db144a8d4fa74a2a292df1e8fe543a1daba 100644 (file)
@@ -1,5 +1,5 @@
 /* Configuration file for sparc64 OpenBSD target.
-   Copyright (C) 1999, 2005, 2007, 2010 Free Software Foundation, Inc.
+   Copyright (C) 1999, 2005, 2007, 2010, 2011 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc64 OpenBSD ELF)")
-
 /* XXX - do we really want HARD_QUAD? */
 #undef TARGET_DEFAULT
 #define TARGET_DEFAULT \
index 6c0797f74ba68391f0c9444c8dea7822e9137f58..d39ca3eeb37f309a1a82c7cf39f31aa503b13e82 100644 (file)
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc-elf)")
-
 /* Don't assume anything about the header files.  */
 #define NO_IMPLICIT_EXTERN_C
 
index fe49a7947ade5e6b5ecc610a76eb04ad5b89e7df..25a02402b07dd0699e490267268327b962170af0 100644 (file)
@@ -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
 <http://www.gnu.org/licenses/>.  */
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc64-elf)")
-
 /* A 64 bit v9 compiler in a Medium/Anywhere code model environment.  */
 #undef TARGET_DEFAULT
 #define TARGET_DEFAULT \
index 2ffa94527b212772d3896932d0416c19eb3d1078..958497430ce4d0529de0b5d4f430ab3524004d00 100644 (file)
@@ -20,10 +20,6 @@ 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/>.  */
 
-#ifndef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (sparc ELF)"); 
-#endif
-
 #undef SIZE_TYPE
 #define SIZE_TYPE (TARGET_ARCH64 ? "long unsigned int" : "unsigned int")
 
index e1b596e7f79803a8d59f78b8ad0c2610fc4592ac..3ce7c572076ac9f5202216ba3f2a37a0f7743972 100644 (file)
@@ -45,9 +45,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ENDFILE_SPEC
 #define ENDFILE_SPEC VXWORKS_ENDFILE_SPEC
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (SPARC/VxWorks)", stderr);
-
 #undef FUNCTION_PROFILER
 #define FUNCTION_PROFILER VXWORKS_FUNCTION_PROFILER
 
index b3bdcf5abdf6417c6caec0d8b2e26bbfdbb3817d..f0f00a998d6070ca118b941f898a3fd79cfe97fa 100644 (file)
@@ -1,4 +1,5 @@
-/* Copyright (C) 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
+/* Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011
+   Free Software Foundation, Inc.
 
    This file 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
@@ -18,8 +19,6 @@
 /* Run-time Target */
 #define TARGET_CPU_CPP_BUILTINS()      spu_cpu_cpp_builtins(pfile)
 
-#define TARGET_VERSION fprintf (stderr, " (spu %s)", __DATE__);
-
 #define C_COMMON_OVERRIDE_OPTIONS spu_c_common_override_options()
 
 #define INIT_EXPANDERS spu_init_expanders()
index 53f4d2d7b650ffa9174e50a0d841e804f004ede0..3853c3f3ec637a2c00632d3b5cd04b0b6949ae0a 100644 (file)
@@ -55,8 +55,6 @@
       builtin_assert ("cpu=xstormy16");                \
     }                                          \
   while (0)
-
-#define TARGET_VERSION fprintf (stderr, " (xstormy16 cpu core)");
 \f
 /* Storage Layout.  */
 
index 1171399c4cf67a4f1dd089bdaeb2571b31308a51..1e45686e54fdca936ca00ea20b100014541357ab 100644 (file)
@@ -47,7 +47,6 @@ extern GTY(()) rtx v850_compare_op1;
 #define MASK_DEFAULT            MASK_V850
 #define SUBTARGET_ASM_SPEC     "%{!mv*:-mv850}"
 #define SUBTARGET_CPP_SPEC     "%{!mv*:-D__v850__}"
-#define TARGET_VERSION                 fprintf (stderr, " (NEC V850)");
 
 /* Choose which processor will be the default.
    We must pass a -mv850xx option to the assembler if no explicit -mv* option
@@ -59,8 +58,6 @@ extern GTY(()) rtx v850_compare_op1;
 #define SUBTARGET_ASM_SPEC     "%{!mv*:-mv850e}"
 #undef  SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC     "%{!mv*:-D__v850e__}"
-#undef  TARGET_VERSION
-#define TARGET_VERSION                 fprintf (stderr, " (NEC V850E)");
 #endif
 
 #if TARGET_CPU_DEFAULT == TARGET_CPU_v850e1
@@ -70,8 +67,6 @@ extern GTY(()) rtx v850_compare_op1;
 #define SUBTARGET_ASM_SPEC     "%{!mv*:-mv850e1}"
 #undef  SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC     "%{!mv*:-D__v850e1__} %{mv850e1:-D__v850e1__}"
-#undef  TARGET_VERSION
-#define TARGET_VERSION         fprintf (stderr, " (NEC V850E1)");
 #endif
 
 #if TARGET_CPU_DEFAULT == TARGET_CPU_v850e2
@@ -81,8 +76,6 @@ extern GTY(()) rtx v850_compare_op1;
 #define SUBTARGET_ASM_SPEC     "%{!mv*:-mv850e2}"
 #undef  SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC     "%{!mv*:-D__v850e2__} %{mv850e2:-D__v850e2__}"
-#undef  TARGET_VERSION
-#define TARGET_VERSION                 fprintf (stderr, " (NEC V850E2)");
 #endif
 
 #if TARGET_CPU_DEFAULT == TARGET_CPU_v850e2v3
@@ -92,8 +85,6 @@ extern GTY(()) rtx v850_compare_op1;
 #define SUBTARGET_ASM_SPEC     "%{!mv*:-mv850e2v3}"
 #undef  SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC     "%{!mv*:-D__v850e2v3__} %{mv850e2v3:-D__v850e2v3__}"
-#undef  TARGET_VERSION
-#define TARGET_VERSION         fprintf (stderr, " (NEC V850E2V3)");
 #endif
 
 #define TARGET_V850E2_ALL      (TARGET_V850E2 || TARGET_V850E2V3) 
index 93ce7bb3a255c4a7383aa273edf030b6d21698bc..2f09848970953b7e90242e3a16c44e6d947c0a80 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for VAX running Linux-based GNU systems with ELF format.
-   Copyright (C) 2007, 2009, 2010 Free Software Foundation, Inc.
+   Copyright (C) 2007, 2009, 2010, 2011 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -18,9 +18,6 @@ along with GCC; see the file COPYING3.  If not see
 <http://www.gnu.org/licenses/>.  */
 
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fprintf (stderr, " (VAX GNU/Linux with ELF)");
-
 #define TARGET_OS_CPP_BUILTINS() LINUX_TARGET_OS_CPP_BUILTINS()
 
 /* We use GAS, G-float double and want new DI patterns.  */
index 15b7daa7b7ec137c7b54332403f01ed3180d3d26..77530aa97eb1a28a3321e1b6466855153e1c1447 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.  VAX version.
    Copyright (C) 1987, 1988, 1991, 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.
 
 This file is part of GCC.
@@ -51,13 +51,6 @@ along with GCC; see the file COPYING3.  If not see
   %{pg:%eprofiling not supported with -mg\n}}\
  %{!mg:%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}}"
 
-/* Print subsidiary information on the compiler version in use.  */
-
-#ifndef TARGET_NAME    /* A more specific value might be supplied via -D.  */
-#define TARGET_NAME "vax"
-#endif
-#define TARGET_VERSION fprintf (stderr, " (%s)", TARGET_NAME)
-
 /* Run-time compilation parameters selecting different hardware subsets.  */
 
 /* Nonzero if ELF.  Redefined by vax/elf.h.  */
index 54a9c8f19a598187c4267a5c137f4ab2f2b41e45..66dd9244b59bbc1c00423d1fd8e669ea97752fb1 100644 (file)
@@ -1,6 +1,7 @@
 /* Xtensa/Elf configuration.
    Derived from the configuration for GCC for Intel i386 running Linux.
-   Copyright (C) 2001, 2003, 2006, 2007, 2010 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2003, 2006, 2007, 2010, 2011
+   Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -29,9 +30,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef ASM_APP_OFF
 #define ASM_APP_OFF "#NO_APP\n"
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (Xtensa/ELF)", stderr);
-
 #undef SIZE_TYPE
 #define SIZE_TYPE "unsigned int"
 
index 83d2a97674943926729720b5565d5fc23d90ef01..601b0a85fe42837f8955fa90991775c7b5ce113f 100644 (file)
@@ -24,9 +24,6 @@ along with GCC; see the file COPYING3.  If not see
 #undef SUBTARGET_CPP_SPEC
 #define SUBTARGET_CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{pthread:-D_REENTRANT}"
 
-#undef TARGET_VERSION
-#define TARGET_VERSION fputs (" (Xtensa GNU/Linux with ELF)", stderr);
-
 #undef SIZE_TYPE
 #define SIZE_TYPE "unsigned int"
 
index 716be18be40535432f6bc172edc51dbd911780c9..e036a751e77849c7ef58e323c607efbbadfc775e 100644 (file)
@@ -704,22 +704,6 @@ If a target implements string objects then this hook should return @code{true} i
 If a target implements string objects then this hook should should  provide a facility to check the function arguments in @var{args_list}  against the format specifiers in @var{format_arg} where the type of  @var{format_arg} is one recognized as a valid string reference type.
 @end deftypefn
 
-@defmac TARGET_VERSION
-This macro is a C statement to print on @code{stderr} a string
-describing the particular machine description choice.  Every machine
-description should define @code{TARGET_VERSION}.  For example:
-
-@smallexample
-#ifdef MOTOROLA
-#define TARGET_VERSION \
-  fprintf (stderr, " (68k, Motorola syntax)");
-#else
-#define TARGET_VERSION \
-  fprintf (stderr, " (68k, MIT syntax)");
-#endif
-@end smallexample
-@end defmac
-
 @deftypefn {Target Hook} void TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE (void)
 This target function is similar to the hook @code{TARGET_OPTION_OVERRIDE}
 but is called when the optimize level is changed via an attribute or
index eb19da25c55bc9ed3554b9e5d6b19eeefc786925..867006ff90349e54effac362c973f43284b41155 100644 (file)
@@ -698,22 +698,6 @@ should use @code{TARGET_HANDLE_C_OPTION} instead.
 
 @hook TARGET_CHECK_STRING_OBJECT_FORMAT_ARG
 
-@defmac TARGET_VERSION
-This macro is a C statement to print on @code{stderr} a string
-describing the particular machine description choice.  Every machine
-description should define @code{TARGET_VERSION}.  For example:
-
-@smallexample
-#ifdef MOTOROLA
-#define TARGET_VERSION \
-  fprintf (stderr, " (68k, Motorola syntax)");
-#else
-#define TARGET_VERSION \
-  fprintf (stderr, " (68k, MIT syntax)");
-#endif
-@end smallexample
-@end defmac
-
 @hook TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE
 This target function is similar to the hook @code{TARGET_OPTION_OVERRIDE}
 but is called when the optimize level is changed via an attribute or
index 3a57458798844cc219c603b1570916b446b2698d..906e94a6545c72cdb4a94e77bce745a381ef2261 100644 (file)
@@ -1425,13 +1425,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"
     errors++;
 
   if (verbose || errors)
-    {
-      fprintf (stderr, "mips-tdump (GCC) %s", version_string);
-#ifdef TARGET_VERSION
-      TARGET_VERSION;
-#endif
-      fputc ('\n', stderr);
-    }
+    fprintf (stderr, "mips-tdump (GCC) %s\n", version_string);
 
   if (errors)
     {
index 331ddbaa6dc8074a656fa5f2c05877361d0e3921..ede35689e3fa4dbfbed817f31d8b754d65054eb6 100644 (file)
@@ -4810,13 +4810,7 @@ warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\n"
     had_errors++;
 
   if (verbose || had_errors)
-    {
-      fprintf (stderr, _("mips-tfile (GCC) %s"), version_string);
-#ifdef TARGET_VERSION
-      TARGET_VERSION;
-#endif
-      fputc ('\n', stderr);
-    }
+    fprintf (stderr, _("mips-tfile (GCC) %s\n"), version_string);
 
   if (object_name == (char *) 0 || had_errors)
     {
index 2314d3cc0bf5f7e0c15f463e432648ca7531c20c..ba07cd81b162a07b4a793f298186ab13de3a1fa1 100644 (file)
@@ -1,7 +1,7 @@
 /* Get common system includes and various definitions and declarations based
    on autoconf macros.
    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
-   2009, 2010
+   2009, 2010, 2011
    Free Software Foundation, Inc.
 
 This file is part of GCC.
@@ -829,7 +829,8 @@ extern void fancy_abort (const char *, int, const char *) ATTRIBUTE_NORETURN;
        HANDLE_SYSV_PRAGMA HANDLE_PRAGMA_WEAK CONDITIONAL_REGISTER_USAGE   \
        FUNCTION_ARG_BOUNDARY MUST_USE_SJLJ_EXCEPTIONS US_SOFTWARE_GOFAST  \
        USING_SVR4_H SVR4_ASM_SPEC FUNCTION_ARG FUNCTION_ARG_ADVANCE       \
-       FUNCTION_INCOMING_ARG IRA_COVER_CLASSES
+       FUNCTION_INCOMING_ARG IRA_COVER_CLASSES TARGET_VERSION             \
+       MACHINE_TYPE
 
 /* Hooks that are no longer used.  */
  #pragma GCC poison LANG_HOOKS_FUNCTION_MARK LANG_HOOKS_FUNCTION_FREE  \