Commit e04d8a63 by Rainer Orth Committed by Rainer Orth

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
parent b22e4393
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> 2011-11-03 Michael Matz <matz@suse.de>
PR bootstrap/50857 PR bootstrap/50857
...@@ -824,7 +824,7 @@ arm*-*-linux*) # ARM GNU/Linux with ELF ...@@ -824,7 +824,7 @@ arm*-*-linux*) # ARM GNU/Linux with ELF
case ${target} in case ${target} in
arm*-*-linux-*eabi) arm*-*-linux-*eabi)
tm_file="$tm_file arm/bpabi.h arm/linux-eabi.h" 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. # Define multilib configuration for arm-linux-androideabi.
case ${target} in case ${target} in
*-androideabi) *-androideabi)
...@@ -851,6 +851,7 @@ arm*-*-uclinux*) # ARM ucLinux ...@@ -851,6 +851,7 @@ arm*-*-uclinux*) # ARM ucLinux
case ${target} in case ${target} in
arm*-*-uclinux*eabi) arm*-*-uclinux*eabi)
tm_file="$tm_file arm/bpabi.h arm/uclinux-eabi.h" 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 # The BPABI long long divmod functions return a 128-bit value in
# registers r0-r3. Correctly modeling that requires the use of # registers r0-r3. Correctly modeling that requires the use of
# TImode. # TImode.
...@@ -875,6 +876,7 @@ arm*-*-eabi* | arm*-*-symbianelf* ) ...@@ -875,6 +876,7 @@ arm*-*-eabi* | arm*-*-symbianelf* )
case ${target} in case ${target} in
arm*-*-eabi*) arm*-*-eabi*)
tm_file="$tm_file newlib-stdint.h" tm_file="$tm_file newlib-stdint.h"
tmake_file="${tmake_file} arm/t-bpabi"
use_gcc_stdint=wrap use_gcc_stdint=wrap
;; ;;
arm*-*-symbianelf*) arm*-*-symbianelf*)
......
EXTRA_HEADERS += $(srcdir)/ginclude/unwind-arm-common.h
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment