ebb9f8b03b
* MAINTAINERS (crx port, m68hc11 port): Remove. Move maintainers to Write After Approval. * config-ml.in: Don't handle arc-*-elf*. * configure.ac (arc-*-*, crx-*-*, i[[3456789]]86-*-pe, m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*, mcore-*-pe*): Don't handle GCC libraries. * configure: Regenerate. contrib: * compare-all-tests (all_targets): Remove crx and m68hc11. fixincludes: * mkfixinc.sh: Don't handle i?86-moss-msdos* or i?86-*-pe. gcc: * config/alpha/gnu.h: Remove. * config/arc: Remove directory. * config/arm/netbsd.h: Remove. * config/arm/t-pe: Remove. * config/crx: Remove directory. * config/i386/netbsd.h: Remove. * config/m68hc11: Remove directory. * config/m68k/uclinux-oldabi.h: Remove. * config/mcore/mcore-pe.h: Remove. * config/mcore/t-mcore-pe: Remove. * config/netbsd-aout.h: Remove. * config/rs6000/gnu.h: Remove. * config/sh/sh-symbian.h: Remove. * config/sh/symbian-base.c: Remove. * config/sh/symbian-c.c: Remove. * config/sh/symbian-cxx.c: Remove. * config/sh/symbian-post.h: Remove. * config/sh/symbian-pre.h: Remove. * config/sh/t-symbian: Remove. * config/svr3.h: Remove. * config/vax/netbsd.h: Remove. * config.build: Don't handle i[34567]86-*-pe. * config.gcc: Remove handling of deprecations for most deprecated targets. (m68k-*-uclinuxoldabi*): Add to second deprecated list. (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, m68k-*-uclinuxoldabi*, mcore-*-pe*, powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*, sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*): Remove cases. * config.host: Don't handle i[34567]86-*-pe. * config/rs6000/linux64.h (LINK_OS_GNU_SPEC): Remove. (ASM_SPEC32): Don't handle -mcall-gnu. * config/rs6000/sysv4.h (SUBTARGET_OVERRIDE_OPTIONS): Don't handle -mcall-gnu. (ASM_SPEC, CC1_SPEC, LINK_START_SPEC, LINK_OS_SPEC, CPP_SPEC, STARTFILE_SPEC, LIB_SPEC, ENDFILE_SPEC): Don't handle -mcall-gnu. (LIB_GNU_SPEC, STARTFILE_GNU_SPEC, ENDFILE_GNU_SPEC, LINK_START_GNU_SPEC, LINK_OS_GNU_SPEC, CPP_OS_GNU_SPEC): Remove. (SUBTARGET_EXTRA_SPECS): Remove *_gnu specs. * config/sh/sh-protos.h, config/sh/sh.c: Remove all code conditional on SYMBIAN. * configure.ac: Don't handle powerpc*-*-gnu*. * configure: Regenerate. * doc/extend.texi (interrupt attribute): Don't mention CRX. * doc/install-old.texi (m6811, m6812): Don't mention. * doc/install.texi (arc-*-elf*): Don't document multilib option. (arc-*-elf, CRX, m6811-elf, m6812-elf): Remove. (m68k-uclinuxoldabi): Don't mention. * doc/invoke.texi (ARC Options, CRX Options, M68hc1x Options): Remove. (-mcall-gnu): Remove. * doc/md.texi (CRX Architecture, Motorola 68HC11 & 68HC12 families): Remove constraint documentation. gcc/testsuite: * gcc.c-torture/execute/920501-8.x: Remove. * gcc.c-torture/execute/930513-1.x: Remove. * gcc.c-torture/execute/960312-1.x: Remove. * gcc.c-torture/compile/20000804-1.c, gcc.c-torture/compile/20001205-1.c, gcc.c-torture/compile/20001226-1.c, gcc.c-torture/compile/20010518-2.c, gcc.c-torture/compile/20020312-1.c, gcc.c-torture/compile/20020604-1.c, gcc.c-torture/compile/920501-12.c, gcc.c-torture/compile/920501-4.c, gcc.c-torture/compile/920520-1.c, gcc.c-torture/compile/980506-1.c, gcc.c-torture/execute/980709-1.x, gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special options for m68hc11. * gcc.dg/cpp/assert4.c: Don't handle ARC. * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or m68hc11. libgcc: * config.host (alpha*-*-gnu*, arc-*-elf*, arm*-*-netbsd*, arm-*-pe*, crx-*-elf, i[34567]86-*-netbsd*, i[34567]86-*-pe, m68hc11-*-*|m6811-*-*, m68hc12-*-*|m6812-*-*, mcore-*-pe*, powerpc64-*-gnu*, powerpc-*-gnu-gnualtivec*, powerpc-*-gnu*, sh-*-symbianelf* | sh[12346l]*-*-symbianelf*, vax-*-netbsd*): Remove cases. libstdc++-v3: * configure.ac: Don't handle powerpc*-*-gnu*. * configure: Regenerate. From-SVN: r171302
134 lines
3.9 KiB
Plaintext
134 lines
3.9 KiB
Plaintext
# GCC build-specific configuration file.
|
|
# Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2007, 2008, 2009, 2010,
|
|
# 2011
|
|
# Free Software Foundation, Inc.
|
|
|
|
#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/>.
|
|
|
|
# This is the GCC build-specific configuration file
|
|
# where a configuration type is mapped to different system-specific
|
|
# definitions and files. This is invoked by the autoconf-generated
|
|
# configure script. Putting it in a separate shell file lets us skip
|
|
# running autoconf when modifying build-specific information.
|
|
|
|
# This file switches on the shell variable ${build}. As much of this
|
|
# as possible should be replaced with autoconf tests in the future.
|
|
|
|
# This file sets the following shell variables for use by the
|
|
# autoconf-generated configure script:
|
|
#
|
|
# build_xm_defines List of macros to define when compiling for the
|
|
# build machine.
|
|
#
|
|
# build_xm_file List of files to include when compiling for the
|
|
# build machine.
|
|
#
|
|
# build_install_headers_dir
|
|
# Target to use when installing header files.
|
|
#
|
|
# build_exeext Set to the suffix, if the build machine requires
|
|
# executables to have a file name suffix.
|
|
|
|
# Default settings.
|
|
build_xm_file=
|
|
build_xm_defines=
|
|
build_exeext=
|
|
build_install_headers_dir=install-headers-tar
|
|
build_file_translate=
|
|
|
|
# System-specific settings.
|
|
case $build in
|
|
alpha64-dec-*vms*)
|
|
build_xm_file="vms/xm-vms.h vms/xm-vms64.h"
|
|
build_exeext=.exe
|
|
build_install_headers_dir=install-headers-cp
|
|
prefix=/gnu
|
|
local_prefix=/gnu/local
|
|
;;
|
|
alpha*-dec-*vms*)
|
|
build_xm_file="vms/xm-vms.h"
|
|
build_exeext=.exe
|
|
build_install_headers_dir=install-headers-cp
|
|
prefix=/gnu
|
|
local_prefix=/gnu/local
|
|
;;
|
|
hppa1.0-*-hpux1[01]* | \
|
|
hppa*64*-*-hpux11* | \
|
|
hppa1.1-*-hpux11* | \
|
|
hppa2*-*-hpux11* )
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
i370-*-opened* | i370-*-mvs* )
|
|
# IBM 360/370/390 Architecture
|
|
build_xm_defines='FATAL_EXIT_CODE=12'
|
|
;;
|
|
i[34567]86-*-cygwin* )
|
|
build_xm_file=i386/xm-cygwin.h
|
|
build_exeext=.exe
|
|
;;
|
|
i[34567]86-*-mingw32* | x86_64-*-mingw*)
|
|
build_xm_file=i386/xm-mingw32.h
|
|
build_exeext=.exe
|
|
t=`(CMD //c echo /c) 2>/dev/null`
|
|
case $t in ?:*)
|
|
build_file_translate="CMD //c"
|
|
;;
|
|
esac
|
|
;;
|
|
i[34567]86-pc-msdosdjgpp*)
|
|
build_xm_file=i386/xm-djgpp.h
|
|
build_exeext=.exe
|
|
;;
|
|
i[34567]86-*-sco3.2v5*)
|
|
# 80386 running SCO Open Server 5
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
i[34567]86-sequent-ptx4* | i[34567]86-sequent-sysv4* )
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
i[34567]86-*-sysv4*)
|
|
# Intel x86 running system V r4
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
i[34567]86-*-udk*)
|
|
# Intel x86 on SCO UW/OSR5 Dev Kit
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
i[34567]86-*-uwin*)
|
|
build_exeext=.exe
|
|
;;
|
|
i386-*-vsta)
|
|
# Intel 80386's running VSTa kernel
|
|
;;
|
|
ia64-hp-*vms*)
|
|
build_xm_file="vms/xm-vms.h vms/xm-vms64.h"
|
|
build_exeext=.exe
|
|
build_install_headers_dir=install-headers-cp
|
|
prefix=/gnu
|
|
local_prefix=/gnu/local
|
|
;;
|
|
m68000-hp-hpux* | m68k-hp-hpux*)
|
|
# HP 9000 series 300
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
*-*-sysv*)
|
|
# All other System V variants.
|
|
build_install_headers_dir=install-headers-cpio
|
|
;;
|
|
esac
|
|
|