Commit dcd717d7 by Chung-Ju Wu Committed by Chung-Ju Wu

[NDS32] Remove all -mtlsdesc-trmpoline related things.

gcc/
	* config.gcc (with_nds32_lib, glibc):
	Remove TARGET_DEFAULT_TLSDESC_TRAMPOLINE=0 setting.
	* config/nds32/linux.h (TARGET_DEFAULT_TLSDESC_TRAMPOLINE): Delete.
	(NDS32_TLSDESC_TRAMPOLINE_SPEC): Delete.

From-SVN: r268508
parent 64626f1b
2019-02-04 Chung-Ju Wu <jasonwucj@gmail.com>
* config.gcc (with_nds32_lib, glibc):
Remove TARGET_DEFAULT_TLSDESC_TRAMPOLINE=0 setting.
* config/nds32/linux.h (TARGET_DEFAULT_TLSDESC_TRAMPOLINE): Delete.
(NDS32_TLSDESC_TRAMPOLINE_SPEC): Delete.
2019-02-03 Uroš Bizjak <ubizjak@gmail.com> 2019-02-03 Uroš Bizjak <ubizjak@gmail.com>
PR target/89071 PR target/89071
......
...@@ -4543,7 +4543,7 @@ case "${target}" in ...@@ -4543,7 +4543,7 @@ case "${target}" in
;; ;;
glibc) glibc)
# OK # OK
tm_defines="${tm_defines} TARGET_DEFAULT_TLSDESC_TRAMPOLINE=0" tm_defines="${tm_defines}"
;; ;;
uclibc) uclibc)
;; ;;
......
...@@ -29,13 +29,6 @@ ...@@ -29,13 +29,6 @@
#undef PTRDIFF_TYPE #undef PTRDIFF_TYPE
#define PTRDIFF_TYPE "int" #define PTRDIFF_TYPE "int"
#ifdef TARGET_DEFAULT_TLSDESC_TRAMPOLINE
#define NDS32_TLSDESC_TRAMPOLINE_SPEC \
" %{!mno-tlsdesc-trampoline:--mtlsdesc-trampoline}"
#else
#define NDS32_TLSDESC_TRAMPOLINE_SPEC ""
#endif
#define TARGET_OS_CPP_BUILTINS() \ #define TARGET_OS_CPP_BUILTINS() \
do \ do \
{ \ { \
...@@ -59,8 +52,7 @@ ...@@ -59,8 +52,7 @@
%{rdynamic:-export-dynamic} \ %{rdynamic:-export-dynamic} \
-dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \ -dynamic-linker " GNU_USER_DYNAMIC_LINKER "} \
%{static:-static}}" \ %{static:-static}}" \
NDS32_RELAX_SPEC \ NDS32_RELAX_SPEC
NDS32_TLSDESC_TRAMPOLINE_SPEC
#define LINK_PIE_SPEC "%{pie:%{!fno-pie:%{!fno-PIE:%{!static:-pie}}}} " #define LINK_PIE_SPEC "%{pie:%{!fno-pie:%{!fno-PIE:%{!static:-pie}}}} "
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment