From: Rainer Orth Date: Thu, 3 Nov 2011 18:19:54 +0000 (+0000) Subject: Restore arm-eabi bootstrap (PR target/50978) X-Git-Tag: releases/gcc-4.7.0~2593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e04d8a63972a677d186b6f849d23fba0fa4c2d48;p=thirdparty%2Fgcc.git Restore arm-eabi bootstrap (PR target/50978) PR target/50978 * config/arm/t-bpabi: New file. * config.gcc (arm*-*-linux*): Add arm/t-bpabi to tmake_file for arm*-*-linux-*eabi. (arm*-*-uclinux*): Add arm/t-bpabi to tmake_file for arm*-*-uclinux*eabi. (arm*-*-eabi*, arm*-*-symbianelf*): Add arm/t-bpabi to tmake_file for arm*-*-eabi*. From-SVN: r180839 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 086fcaa9a844..eb75ac9b335a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2011-11-03 Rainer Orth + + PR target/50978 + * config/arm/t-bpabi: New file. + * config.gcc (arm*-*-linux*): Add arm/t-bpabi to tmake_file for + arm*-*-linux-*eabi. + (arm*-*-uclinux*): Add arm/t-bpabi to tmake_file for + arm*-*-uclinux*eabi. + (arm*-*-eabi*, arm*-*-symbianelf*): Add arm/t-bpabi to tmake_file + for arm*-*-eabi*. + 2011-11-03 Michael Matz PR bootstrap/50857 diff --git a/gcc/config.gcc b/gcc/config.gcc index c1a77ff4db2c..ade002509f33 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -824,7 +824,7 @@ arm*-*-linux*) # ARM GNU/Linux with ELF case ${target} in arm*-*-linux-*eabi) tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h" - tmake_file="$tmake_file arm/t-arm-elf arm/t-linux-eabi" + tmake_file="$tmake_file arm/t-arm-elf arm/t-bpabi arm/t-linux-eabi" # Define multilib configuration for arm-linux-androideabi. case ${target} in *-androideabi) @@ -851,6 +851,7 @@ arm*-*-uclinux*) # ARM ucLinux case ${target} in arm*-*-uclinux*eabi) tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h" + tmake_file="$tmake_file arm/t-bpabi" # The BPABI long long divmod functions return a 128-bit value in # registers r0-r3. Correctly modeling that requires the use of # TImode. @@ -875,6 +876,7 @@ arm*-*-eabi* | arm*-*-symbianelf* ) case ${target} in arm*-*-eabi*) tm_file="$tm_file newlib-stdint.h" + tmake_file="${tmake_file} arm/t-bpabi" use_gcc_stdint=wrap ;; arm*-*-symbianelf*) diff --git a/gcc/config/arm/t-bpabi b/gcc/config/arm/t-bpabi new file mode 100644 index 000000000000..ef019ea37480 --- /dev/null +++ b/gcc/config/arm/t-bpabi @@ -0,0 +1 @@ +EXTRA_HEADERS += $(srcdir)/ginclude/unwind-arm-common.h