]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Restore arm-eabi bootstrap (PR target/50978)
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 3 Nov 2011 18:19:54 +0000 (18:19 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 3 Nov 2011 18:19:54 +0000 (18:19 +0000)
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

gcc/ChangeLog
gcc/config.gcc
gcc/config/arm/t-bpabi [new file with mode: 0644]

index 086fcaa9a844866b5a3e2715ff27be1a3a791faf..eb75ac9b335aa0ea6dd1b686faebb56a81dcd06f 100644 (file)
@@ -1,3 +1,14 @@
+2011-11-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       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  <matz@suse.de>
 
        PR bootstrap/50857
index c1a77ff4db2c6b3032a22197ccf193a3909aa406..ade002509f33e62b0d83645e35d8fb0dbe45b151 100644 (file)
@@ -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 (file)
index 0000000..ef019ea
--- /dev/null
@@ -0,0 +1 @@
+EXTRA_HEADERS += $(srcdir)/ginclude/unwind-arm-common.h