diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2019-01-17 12:29:13 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2019-01-17 12:29:13 +0000 |
commit | 7ff686dfb570744c21154272d7567217c115320c (patch) | |
tree | bac0bfce9c75fd0ede673eef99e8459e641280b6 /libgcc/config.host | |
parent | 54de4a348fd521af21e653fc41f8a18328f9f691 (diff) |
GCN libgcc.
This patch contains the GCN port of libgcc.
2019-01-17 Andrew Stubbs <ams@codesourcery.com>
Kwok Cheung Yeung <kcy@codesourcery.com>
Julian Brown <julian@codesourcery.com>
Tom de Vries <tom@codesourcery.com>
libgcc/
* config.host: Recognize amdgcn*-*-amdhsa.
* config/gcn/crt0.c: New file.
* config/gcn/lib2-divmod-hi.c: New file.
* config/gcn/lib2-divmod.c: New file.
* config/gcn/lib2-gcn.h: New file.
* config/gcn/sfp-machine.h: New file.
* config/gcn/t-amdgcn: New file.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@268021 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config.host')
-rw-r--r-- | libgcc/config.host | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index e531771417c..91abc84da03 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -91,6 +91,10 @@ alpha*-*-*) am33_2.0-*-linux*) cpu_type=mn10300 ;; +amdgcn*-*-*) + cpu_type=gcn + tmake_file="${tmake_file} t-softfp-sfdf t-softfp" + ;; arc*-*-*) cpu_type=arc ;; @@ -387,6 +391,10 @@ alpha*-dec-*vms*) extra_parts="$extra_parts vms-dwarf2.o vms-dwarf2eh.o" md_unwind_header=alpha/vms-unwind.h ;; +amdgcn*-*-amdhsa) + tmake_file="$tmake_file gcn/t-amdgcn" + extra_parts="crt0.o" + ;; arc*-*-elf*) tmake_file="arc/t-arc" extra_parts="crti.o crtn.o crtend.o crtbegin.o crtendS.o crtbeginS.o" |