aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorDoug Rupp <rupp@adacore.com>2019-11-14 16:05:08 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2019-11-14 16:05:08 +0000
commit3004f893b43d48ca72ef1fe676d0930bb49a4f36 (patch)
tree89cee8f851da23848ae0b406832446f6e7751642 /gcc/config.gcc
parent36e5f4d4f34dc06bddd1b8047727a1aa9db61a21 (diff)
downloadgcc-3004f893b43d48ca72ef1fe676d0930bb49a4f36.zip
gcc-3004f893b43d48ca72ef1fe676d0930bb49a4f36.tar.gz
gcc-3004f893b43d48ca72ef1fe676d0930bb49a4f36.tar.bz2
Base support for vxworks 7 on aarch64
2019-11-14 Doug Rupp <rupp@adacore.com> Olivier Hainque <hainque@adacore.com> Jerome Lambourg <lambourg@adacore.com> gcc/ * config.gcc: Handle aarch64*-wrs-vxworks7*. * config/aarch64/aarch64-vxworks.h: New file. * config/aarch64/t-aarch64-vxworks: New file. libgcc/ * config.host: Handle aarch64*-wrs-vxworks7*. Co-Authored-By: Jerome Lambourg <lambourg@adacore.com> Co-Authored-By: Olivier Hainque <hainque@adacore.com> From-SVN: r278251
Diffstat (limited to 'gcc/config.gcc')
-rw-r--r--gcc/config.gcc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config.gcc b/gcc/config.gcc
index aa9a79c..ea45b44 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -1076,6 +1076,11 @@ aarch64*-*-linux*)
done
TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
;;
+aarch64*-wrs-vxworks*)
+ tm_file="${tm_file} elfos.h aarch64/aarch64-elf.h"
+ tm_file="${tm_file} vx-common.h vxworks.h aarch64/aarch64-vxworks.h"
+ tmake_file="${tmake_file} aarch64/t-aarch64 aarch64/t-aarch64-vxworks"
+ ;;
alpha*-*-linux*)
tm_file="elfos.h ${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h glibc-stdint.h"
tmake_file="${tmake_file} alpha/t-linux alpha/t-alpha"