diff options
author | Jakub Sejdak <jakub.sejdak@phoesys.com> | 2016-06-23 07:28:17 +0000 |
---|---|---|
committer | Jakub Sejdak <ksejdak@gcc.gnu.org> | 2016-06-23 07:28:17 +0000 |
commit | bfdd80d44c799dfd26e1489d5084137c9ca6d568 (patch) | |
tree | e34f5a5dcfee79d234a47983e2d089f9eccc71c3 /gcc/config.gcc | |
parent | fd6487af15fae6b7dfad0f0facd1534df19da4b7 (diff) | |
download | gcc-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.gcc | 11 |
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*) |