summaryrefslogtreecommitdiff
path: root/libgcc/config.host
diff options
context:
space:
mode:
authorclaziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-28 11:53:34 +0000
committerclaziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4>2016-04-28 11:53:34 +0000
commit5caa55b9492731bbf6dcd2e4c98cec8df7415b21 (patch)
tree0b455ed4da8052e402087cf79f26d01c66105efb /libgcc/config.host
parent535d6bc8b42aef8da288c3755da33dc91523167a (diff)
downloadgcc-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.host2
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"