aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorJakub Sejdak <jakub.sejdak@phoesys.com>2016-06-23 07:28:17 +0000
committerJakub Sejdak <ksejdak@gcc.gnu.org>2016-06-23 07:28:17 +0000
commitbfdd80d44c799dfd26e1489d5084137c9ca6d568 (patch)
treee34f5a5dcfee79d234a47983e2d089f9eccc71c3 /gcc/config.gcc
parentfd6487af15fae6b7dfad0f0facd1534df19da4b7 (diff)
downloadgcc-bfdd80d44c799dfd26e1489d5084137c9ca6d568.zip
gcc-bfdd80d44c799dfd26e1489d5084137c9ca6d568.tar.gz
gcc-bfdd80d44c799dfd26e1489d5084137c9ca6d568.tar.bz2
config.gcc: Add support for arm*-*-phoenix* targets.
2016-06-23 Jakub Sejdak <jakub.sejdak@phoesys.com> * config.gcc: Add support for arm*-*-phoenix* targets. * config/arm/t-phoenix: New. * config/phoenix.h: New. From-SVN: r237728
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 3fa9d5877..1f75f17 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -804,6 +804,11 @@ case ${target} in
;;
esac
;;
+*-*-phoenix*)
+ gas=yes
+ gnu_ld=yes
+ default_use_cxa_atexit=yes
+ ;;
*-*-rtems*)
case ${enable_threads} in
"" | yes | rtems) thread_file='rtems' ;;
@@ -1086,6 +1091,12 @@ arm*-*-uclinux*eabi*) # ARM ucLinux
# The EABI requires the use of __cxa_atexit.
default_use_cxa_atexit=yes
;;
+arm*-*-phoenix*)
+ tm_file="elfos.h arm/unknown-elf.h arm/elf.h arm/bpabi.h"
+ tm_file="${tm_file} newlib-stdint.h phoenix.h"
+ tm_file="${tm_file} arm/aout.h arm/arm.h"
+ tmake_file="${tmake_file} arm/t-arm arm/t-bpabi arm/t-phoenix"
+ ;;
arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
case ${target} in
arm*eb-*-eabi*)