diff options
author | Doug Rupp <rupp@adacore.com> | 2019-11-14 16:05:08 +0000 |
---|---|---|
committer | Olivier Hainque <hainque@gcc.gnu.org> | 2019-11-14 16:05:08 +0000 |
commit | 3004f893b43d48ca72ef1fe676d0930bb49a4f36 (patch) | |
tree | 89cee8f851da23848ae0b406832446f6e7751642 /libgcc | |
parent | 36e5f4d4f34dc06bddd1b8047727a1aa9db61a21 (diff) | |
download | gcc-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/ChangeLog | 5 | ||||
-rw-r--r-- | libgcc/config.host | 6 |
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" |