gcc/libphobos/libdruntime
Iain Buclaw 130cc10e21 libphobos: Add D support for S/390 Linux
gcc/d/ChangeLog:

2019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
	    Robin Dapp  <rdapp@linux.ibm.com>

	* typeinfo.cc (create_typeinfo): Write typeinfo flags as uint.

gcc/testsuite/ChangeLog:

2019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
	    Robin Dapp  <rdapp@linux.ibm.com>

	* gdc.dg/link.d: Test if target d_runtime.
	* gdc.dg/runnable.d: Fix tests to work on BigEndian.
	* gdc.dg/simd.d: Likewise.

libphobos/ChangeLog:

2019-04-23  Iain Buclaw  <ibuclaw@gdcproject.org>
	    Robin Dapp  <rdapp@linux.ibm.com>

	* configure.tgt: Add s390*-linux* as a supported target.
	* libdruntime/gcc/sections/elf_shared.d: import gcc.builtins.
	(__tls_get_addr_internal): Declare.
	(TLS_DTV_OFFSET): Define as zero on SystemZ.
	(getTLSRange): Support getting TLS on SystemZ.
	* testsuite/libphobos.typeinfo/struct-align.d: New test.

Co-Authored-By: Robin Dapp <rdapp@linux.ibm.com>

From-SVN: r270523
2019-04-23 22:53:25 +00:00
..
core libphobos: Merge upstream druntime 109f0f2e 2019-04-22 13:46:13 +00:00
gc libphobos: Merge upstream druntime 175bf5fc 2019-04-11 21:11:03 +00:00
gcc libphobos: Add D support for S/390 Linux 2019-04-23 22:53:25 +00:00
gcstub
rt libphobos: Merge upstream druntime 109f0f2e 2019-04-22 13:46:13 +00:00
LICENSE
MERGE re PR d/90079 (SEGV in _aaKeys, _aaValues on 32-bit SPARC) 2019-04-23 15:19:55 +00:00
Makefile.am Use gcc/sections/elf_shared.d on Solaris 11.5 (PR d/88150) 2019-04-14 09:18:42 +00:00
Makefile.in Work around lack of dlpi_tls_modid before Solaris 11.5 2019-04-14 09:30:42 +00:00
__entrypoint.di Update copyright years. 2019-01-01 13:31:55 +01:00
__main.di Update copyright years. 2019-01-01 13:31:55 +01:00
object.d re PR d/90079 (SEGV in _aaKeys, _aaValues on 32-bit SPARC) 2019-04-23 15:19:55 +00:00