aboutsummaryrefslogtreecommitdiff
path: root/libgcc
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 /libgcc
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 'libgcc')
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/config.host6
2 files changed, 11 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index ccd72ea..dfb30a6 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2019-11-14 Doug Rupp <rupp@adacore.com>
+ Olivier Hainque <hainque@adacore.com>
+
+ * config.host: Handle aarch64*-wrs-vxworks7*.
+
2019-11-12 Olivier Hainque <hainque@adacore.com>
* config/t-gthr-vxworksae: New file, add all the gthr-vxworks
diff --git a/libgcc/config.host b/libgcc/config.host
index 4950303..1c8d63b 100644
--- a/libgcc/config.host
+++ b/libgcc/config.host
@@ -392,6 +392,12 @@ aarch64*-*-linux*)
tmake_file="${tmake_file} ${cpu_type}/t-lse t-slibgcc-libgcc"
tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
;;
+aarch64*-*-vxworks7*)
+ extra_parts="$extra_parts crtfastmath.o"
+ md_unwind_header=aarch64/aarch64-unwind.h
+ tmake_file="${tmake_file} ${cpu_type}/t-aarch64"
+ tmake_file="${tmake_file} ${cpu_type}/t-softfp t-softfp t-crtfm"
+ ;;
alpha*-*-linux*)
tmake_file="${tmake_file} alpha/t-alpha alpha/t-ieee t-crtfm alpha/t-linux"
extra_parts="$extra_parts crtfastmath.o"