diff options
author | claziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-04-28 11:53:34 +0000 |
---|---|---|
committer | claziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4> | 2016-04-28 11:53:34 +0000 |
commit | 5caa55b9492731bbf6dcd2e4c98cec8df7415b21 (patch) | |
tree | 0b455ed4da8052e402087cf79f26d01c66105efb /libgcc/config.host | |
parent | 535d6bc8b42aef8da288c3755da33dc91523167a (diff) | |
download | gcc-5caa55b9492731bbf6dcd2e4c98cec8df7415b21.tar.gz |
[ARC/LIBGCC] Add TLS support.
libgcc/
2016-04-28 Claudiu Zissulescu <claziss@synopsys.com>
Joern Rennecke <joern.rennecke@embecosm.com>
* config/arc/crttls.S: New file.
* config/arc/t-arc: New rule.
* config.host (arc*-*-elf*, arc*-*-linux*): Add crttls.o.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235558 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config.host')
-rw-r--r-- | libgcc/config.host | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index b61a579bea0..c5266ed8288 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -367,10 +367,12 @@ alpha*-dec-*vms*) arc*-*-elf*) tmake_file="arc/t-arc-newlib arc/t-arc" extra_parts="crti.o crtn.o crtend.o crtbegin.o crtendS.o crtbeginS.o libgmon.a crtg.o crtgend.o" + extra_parts="${extra_parts} crttls.o" ;; arc*-*-linux-uclibc*) tmake_file="${tmake_file} t-slibgcc-libgcc t-slibgcc-nolc-override arc/t-arc700-uClibc arc/t-arc" extra_parts="crti.o crtn.o crtend.o crtbegin.o crtendS.o crtbeginS.o libgmon.a crtg.o crtgend.o" + extra_parts="${extra_parts} crttls.o" ;; arm-wrs-vxworks) tmake_file="$tmake_file arm/t-arm arm/t-elf t-softfp-sfdf t-softfp-excl arm/t-softfp t-softfp" |