diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-07-27 16:41:27 +0000 |
---|---|---|
committer | Palmer Dabbelt <palmer@gcc.gnu.org> | 2017-07-27 16:41:27 +0000 |
commit | 1f9e09b55416098b04b3071549cdd53ab95ff8b5 (patch) | |
tree | 9f3a557a758c5495e85edb7182c38efba20c6b93 /gcc/config.gcc | |
parent | 2c2789d582f8fcafd9ef46a22dcb5ca08c5eecd8 (diff) | |
download | gcc-1f9e09b55416098b04b3071549cdd53ab95ff8b5.zip gcc-1f9e09b55416098b04b3071549cdd53ab95ff8b5.tar.gz gcc-1f9e09b55416098b04b3071549cdd53ab95ff8b5.tar.bz2 |
Add RTEMS support
gcc/ChangeLog
2017-07-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config.gcc (riscv*-*-elf*): Add (riscv*-*-rtems*).
* config/riscv/rtems.h: New file.
From-SVN: r250632
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r-- | gcc/config.gcc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc index 2ae0218..0224339 100644 --- a/gcc/config.gcc +++ b/gcc/config.gcc @@ -2040,7 +2040,7 @@ riscv*-*-linux*) # automatically detect that GAS supports it, yet we require it. gcc_cv_initfini_array=yes ;; -riscv*-*-elf*) +riscv*-*-elf* | riscv*-*-rtems*) tm_file="elfos.h newlib-stdint.h ${tm_file} riscv/elf.h" case "x${enable_multilib}" in xno) ;; @@ -2053,6 +2053,11 @@ riscv*-*-elf*) # Force .init_array support. The configure script cannot always # automatically detect that GAS supports it, yet we require it. gcc_cv_initfini_array=yes + case ${target} in + riscv*-*-rtems*) + tm_file="${tm_file} rtems.h riscv/rtems.h" + ;; + esac ;; mips*-*-netbsd*) # NetBSD/mips, either endian. target_cpu_default="MASK_ABICALLS" |