libphobos: Fix multilib builds for s390x-linux-gnu
authorIain Buclaw <ibuclaw@gcc.gnu.org>
Mon, 29 Apr 2019 05:42:48 +0000 (05:42 +0000)
committerIain Buclaw <ibuclaw@gcc.gnu.org>
Mon, 29 Apr 2019 05:42:48 +0000 (05:42 +0000)
commitca0ddb398fb6173eb97c5d70265e79b9ea2bdc9d
treeb74922652edb3757230c8158fc835b10c7113bc7
parentbe79ec008e8ef292fa1e770d2e87bcb40861f3ea
libphobos: Fix multilib builds for s390x-linux-gnu

Merges upstream druntime aab44549, phobos 3dc363783.

Reviewed-on: https://github.com/dlang/druntime/pull/2590
     https://github.com/dlang/phobos/pull/6983

libphobos/ChangeLog:

2019-04-28  Iain Buclaw  <ibuclaw@gdcproject.org>

* libdruntime/gcc/sections/elf_shared.d (IBMZ_Any): Define when
version S390 or SystemZ.  Use condition instead of SystemZ.
(getTLSRange): Return null on GNU_EMUTLS targets.

From-SVN: r270639
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/sys/linux/link.d
libphobos/libdruntime/core/sys/posix/setjmp.d
libphobos/libdruntime/core/sys/posix/sys/stat.d
libphobos/libdruntime/core/sys/posix/ucontext.d
libphobos/libdruntime/gcc/sections/elf_shared.d
libphobos/src/MERGE
libphobos/src/std/math.d