linux64.h: Define OPTION_BIONIC and OPTION_UCLIBC.
* config/rs6000/linux64.h: Define OPTION_BIONIC and OPTION_UCLIBC. * config/rs6000/linux.h: Ditto. * alpha/linux.h: Ditto. * config/bfin/uclinux.h: Define TARGET_LIBC_HAS_FUNCTION as no_c99_libc_has_function. * config/c6x/uclinux-elf.h: Ditto. * config/lm32/uclinux-elf.h: Ditto. * config/m68k/uclinux.h: Ditto. * config/moxie/uclinux.h: Ditto. * config.gcc (bfin*-linux-uclibc*): Add t-linux-android to tmake_file. (crisv32-*-linux*, cris-*-linux*): Ditto. * config/bfin/bfin.c: Include "tm_p.h". From-SVN: r202274
This commit is contained in:
parent
c370d99fc1
commit
996746aa21
@ -1,3 +1,18 @@
|
||||
2013-09-05 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
||||
|
||||
* config/rs6000/linux64.h: Define OPTION_BIONIC and OPTION_UCLIBC.
|
||||
* config/rs6000/linux.h: Ditto.
|
||||
* alpha/linux.h: Ditto.
|
||||
* config/bfin/uclinux.h: Define TARGET_LIBC_HAS_FUNCTION as
|
||||
no_c99_libc_has_function.
|
||||
* config/c6x/uclinux-elf.h: Ditto.
|
||||
* config/lm32/uclinux-elf.h: Ditto.
|
||||
* config/m68k/uclinux.h: Ditto.
|
||||
* config/moxie/uclinux.h: Ditto.
|
||||
* config.gcc (bfin*-linux-uclibc*): Add t-linux-android to tmake_file.
|
||||
(crisv32-*-linux*, cris-*-linux*): Ditto.
|
||||
* config/bfin/bfin.c: Include "tm_p.h".
|
||||
|
||||
2013-09-05 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-vect-loop.c (vect_analyze_loop_operations): Properly
|
||||
|
@ -1018,7 +1018,7 @@ bfin*-uclinux*)
|
||||
;;
|
||||
bfin*-linux-uclibc*)
|
||||
tm_file="${tm_file} dbxelf.h elfos.h bfin/elf.h gnu-user.h linux.h glibc-stdint.h bfin/linux.h ./linux-sysroot-suffix.h"
|
||||
tmake_file="bfin/t-bfin-linux t-slibgcc"
|
||||
tmake_file="bfin/t-bfin-linux t-slibgcc t-linux-android"
|
||||
use_collect2=no
|
||||
;;
|
||||
bfin*-rtems*)
|
||||
@ -1053,7 +1053,7 @@ cris-*-elf | cris-*-none)
|
||||
crisv32-*-linux* | cris-*-linux*)
|
||||
tm_file="dbxelf.h elfos.h ${tm_file} gnu-user.h linux.h glibc-stdint.h cris/linux.h"
|
||||
# We need to avoid using t-linux, so override default tmake_file
|
||||
tmake_file="cris/t-cris cris/t-linux t-slibgcc"
|
||||
tmake_file="cris/t-cris cris/t-linux t-slibgcc t-linux-android"
|
||||
extra_options="${extra_options} cris/linux.opt"
|
||||
case $target in
|
||||
cris-*-*)
|
||||
|
@ -59,8 +59,12 @@ along with GCC; see the file COPYING3. If not see
|
||||
|
||||
#ifdef SINGLE_LIBC
|
||||
#define OPTION_GLIBC (DEFAULT_LIBC == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (DEFAULT_LIBC == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (DEFAULT_LIBC == LIBC_BIONIC)
|
||||
#else
|
||||
#define OPTION_GLIBC (linux_libc == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (linux_libc == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (linux_libc == LIBC_BIONIC)
|
||||
#endif
|
||||
|
||||
/* Determine what functions are present at the runtime;
|
||||
|
@ -46,6 +46,7 @@
|
||||
#include "cgraph.h"
|
||||
#include "langhooks.h"
|
||||
#include "bfin-protos.h"
|
||||
#include "tm_p.h"
|
||||
#include "tm-preds.h"
|
||||
#include "tm-constrs.h"
|
||||
#include "gt-bfin.h"
|
||||
|
@ -44,3 +44,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
#define TARGET_SUPPORTS_SYNC_CALLS 1
|
||||
|
||||
#define SUBTARGET_FDPIC_NOT_SUPPORTED
|
||||
|
||||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function
|
||||
|
@ -62,3 +62,5 @@
|
||||
: "0" (_beg), "b" (_end), "b" (_scno)); \
|
||||
}
|
||||
|
||||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function
|
||||
|
@ -77,3 +77,5 @@
|
||||
#undef CC1_SPEC
|
||||
#define CC1_SPEC "%{G*} %{!fno-PIC:-fPIC}"
|
||||
|
||||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function
|
||||
|
@ -67,3 +67,6 @@ along with GCC; see the file COPYING3. If not see
|
||||
sections. */
|
||||
#undef M68K_OFFSETS_MUST_BE_WITHIN_SECTIONS_P
|
||||
#define M68K_OFFSETS_MUST_BE_WITHIN_SECTIONS_P 1
|
||||
|
||||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function
|
||||
|
@ -37,3 +37,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
||||
--wrap=mmap --wrap=munmap --wrap=alloca\
|
||||
%{fmudflapth: --wrap=pthread_create\
|
||||
}} %{fmudflap|fmudflapth: --wrap=main}"
|
||||
|
||||
#undef TARGET_LIBC_HAS_FUNCTION
|
||||
#define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function
|
||||
|
@ -28,8 +28,12 @@
|
||||
|
||||
#ifdef SINGLE_LIBC
|
||||
#define OPTION_GLIBC (DEFAULT_LIBC == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (DEFAULT_LIBC == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (DEFAULT_LIBC == LIBC_BIONIC)
|
||||
#else
|
||||
#define OPTION_GLIBC (linux_libc == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (linux_libc == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (linux_libc == LIBC_BIONIC)
|
||||
#endif
|
||||
|
||||
/* Determine what functions are present at the runtime;
|
||||
|
@ -288,8 +288,12 @@ extern int dot_symbols;
|
||||
|
||||
#ifdef SINGLE_LIBC
|
||||
#define OPTION_GLIBC (DEFAULT_LIBC == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (DEFAULT_LIBC == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (DEFAULT_LIBC == LIBC_BIONIC)
|
||||
#else
|
||||
#define OPTION_GLIBC (linux_libc == LIBC_GLIBC)
|
||||
#define OPTION_UCLIBC (linux_libc == LIBC_UCLIBC)
|
||||
#define OPTION_BIONIC (linux_libc == LIBC_BIONIC)
|
||||
#endif
|
||||
|
||||
/* Determine what functions are present at the runtime;
|
||||
|
Loading…
Reference in New Issue
Block a user