]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aix: Fix TLS thread pointer function names.
authorDavid Edelsohn <dje.gcc@gmail.com>
Tue, 2 Mar 2021 15:11:47 +0000 (10:11 -0500)
committerDavid Edelsohn <dje.gcc@gmail.com>
Tue, 2 Mar 2021 23:48:50 +0000 (18:48 -0500)
This patch adds missing periods to the symbol name for TLS helper functions.

gcc/ChangeLog:

* config/rs6000/rs6000.md (tls_get_tpointer_internal): Prepend
period to symbol name.
(tls_get_addr_internal<mode>): Same.

gcc/config/rs6000/rs6000.md

index 5ae65fb9f96468e3461c757ed65a2ad0298444c1..a1904b35f7f8fafb65e6294e25af200be9c5f674 100644 (file)
        (unspec:SI [(const_int 0)] UNSPEC_TLSTLS))
    (clobber (reg:SI LR_REGNO))]
   "TARGET_XCOFF && HAVE_AS_TLS"
-  "bla __get_tpointer")
+  "bla .__get_tpointer")
 
 (define_expand "tls_get_addr<mode>"
   [(set (match_operand:P 0 "gpc_reg_operand")
    (clobber (reg:CC CR0_REGNO))
    (clobber (reg:P LR_REGNO))]
   "TARGET_XCOFF && HAVE_AS_TLS"
-  "bla __tls_get_addr")
+  "bla .__tls_get_addr")
 \f
 ;; Next come insns related to the calling sequence.
 ;;