aboutsummaryrefslogtreecommitdiff
path: root/libphobos/ChangeLog
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@linux.ibm.com>2020-04-07 21:05:38 +0200
committerAndreas Krebbel <krebbel@linux.ibm.com>2020-04-07 21:08:06 +0200
commit88e508f9f112acd07d0c49c53589160db8c85fcd (patch)
treea86b2b2c6d8467dc434f994aff6f52aa8ba4aedc /libphobos/ChangeLog
parent50c7853216e8511971c55b51d7fe29173db4749b (diff)
downloadgcc-88e508f9f112acd07d0c49c53589160db8c85fcd.zip
gcc-88e508f9f112acd07d0c49c53589160db8c85fcd.tar.gz
gcc-88e508f9f112acd07d0c49c53589160db8c85fcd.tar.bz2
S/390: Fix PR91628
With this patch we get rid of the usage of the glibc-internal symbol __tls_get_addr_internal. If build with multilib, the file gcc/libphobos/libdruntime/config/systemz/get_tls_offset.S is used for both configurations: systemz and s390. Therefore both implementations are now in the systemz file which uses an "#ifdef __s390x__" in order to distinguish both cases. The s390 file is just including the systemz one. libphobos/ChangeLog: 2020-04-07 Robin Dapp <rdapp@linux.ibm.com> Stefan Liebler <stli@linux.ibm.com> * configure: Regenerate. * libdruntime/Makefile.am: Add s390x and s390. * libdruntime/Makefile.in: Regenerate. * libdruntime/config/s390/get_tls_offset.S: New file. * libdruntime/config/systemz/get_tls_offset.S: New file. * libdruntime/gcc/sections/elf_shared.d: Use ibmz_get_tls_offset. * m4/druntime/cpu.m4: Add s390x and s390.
Diffstat (limited to 'libphobos/ChangeLog')
-rw-r--r--libphobos/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 3791d4a..86468e1 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,14 @@
+2020-04-07 Robin Dapp <rdapp@linux.ibm.com>
+ Stefan Liebler <stli@linux.ibm.com>
+
+ * configure: Regenerate.
+ * libdruntime/Makefile.am: Add s390x and s390.
+ * libdruntime/Makefile.in: Regenerate.
+ * libdruntime/config/s390/get_tls_offset.S: New file.
+ * libdruntime/config/systemz/get_tls_offset.S: New file.
+ * libdruntime/gcc/sections/elf_shared.d: Use ibmz_get_tls_offset.
+ * m4/druntime/cpu.m4: Add s390x and s390.
+
2020-04-07 Stefan Liebler <stli@linux.ibm.com>
* libdruntime/core/sys/posix/signal.d: