aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2011-11-07 03:21:19 +0000
committerRalf Corsepius <corsepiu@gcc.gnu.org>2011-11-07 04:21:19 +0100
commite36c5271e3d07d9033da152da535f7b275ae3392 (patch)
tree3d45413982fb92c6b03adbe1ed1a4ba27bd03379 /gcc/config.gcc
parent6e25d659c18bf160c3ea39e0a5447ff77f379774 (diff)
downloadgcc-e36c5271e3d07d9033da152da535f7b275ae3392.zip
gcc-e36c5271e3d07d9033da152da535f7b275ae3392.tar.gz
gcc-e36c5271e3d07d9033da152da535f7b275ae3392.tar.bz2
config.gcc (arm*-*-rtemseabi*): New target.
2011-11-06 Sebastian Huber <sebastian.huber@embedded-brains.de> * config.gcc (arm*-*-rtemseabi*): New target. * config/arm/rtems-eabi.h: New. * config/arm/t-rtems-eabi: New. From-SVN: r181064
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index 1f1c545..ccc142e 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -865,7 +865,7 @@ arm*-*-ecos-elf)
tm_file="dbxelf.h elfos.h newlib-stdint.h arm/unknown-elf.h arm/elf.h arm/aout.h arm/arm.h arm/ecos-elf.h"
tmake_file="arm/t-arm arm/t-arm-elf"
;;
-arm*-*-eabi* | arm*-*-symbianelf* )
+arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtemseabi*)
# The BPABI long long divmod functions return a 128-bit value in
# registers r0-r3. Correctly modeling that requires the use of
# TImode.
@@ -879,6 +879,10 @@ arm*-*-eabi* | arm*-*-symbianelf* )
tmake_file="${tmake_file} arm/t-bpabi"
use_gcc_stdint=wrap
;;
+ arm*-*-rtemseabi*)
+ tm_file="${tm_file} rtems.h arm/rtems-eabi.h newlib-stdint.h"
+ tmake_file="${tmake_file} arm/t-bpabi t-rtems arm/t-rtems-eabi"
+ ;;
arm*-*-symbianelf*)
tm_file="${tm_file} arm/symbian.h"
# We do not include t-bpabi for Symbian OS because the system