OSDN Git Service

2008-11-13 Thomas Schwinge <tschwinge@gnu.org>
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Nov 2008 23:28:46 +0000 (23:28 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Nov 2008 23:28:46 +0000 (23:28 +0000)
commit72a65e812a6c58dc412fe91219b1a86168b9954d
tree6e19c94bb791d6a3ba8b3243c62c5d6240178a97
parent2911fd56d5bfb43ec34e3e538ff1588aff946d0b
2008-11-13  Thomas Schwinge  <tschwinge@gnu.org>

PR target/28102
* config.gcc (*-*-gnu*): Move Alpha parts into the `alpha*-*-gnu*', x86
parts into the `i[34567]86-*-linux*' and parts that are independent of
the processor architecture into the `*-*-linux*' cases.
(*-*-linux*): Consider `linux.opt' only for Linux-based configurations.
* config/i386/gnu.h (GLIBC_DYNAMIC_LINKER): Redefine.
(TARGET_OS_CPP_BUILTINS, LINK_SPEC): Don't redefine.
[TARGET_LIBC_PROVIDES_SSP] (TARGET_THREAD_SSP_OFFSET): Undefine.
* config/gnu.h (NO_IMPLICIT_EXTERN_C): Don't redefine.
(HURD_TARGET_OS_CPP_BUILTINS): Don't define, but instead...
(LINUX_TARGET_OS_CPP_BUILTINS): Redefine.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@141838 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config.gcc
gcc/config/gnu.h
gcc/config/i386/gnu.h