r270523 - in /trunk: gcc/d/ChangeLog gcc/d/type...

ibuclaw@gcc.gnu.org ibuclaw@gcc.gnu.org
Tue Apr 23 22:53:00 GMT 2019


Author: ibuclaw
Date: Tue Apr 23 22:53:25 2019
New Revision: 270523

URL: https://gcc.gnu.org/viewcvs?rev=270523&root=gcc&view=rev
Log:
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.

Added:
    trunk/libphobos/testsuite/libphobos.typeinfo/struct-align.d
Modified:
    trunk/gcc/d/ChangeLog
    trunk/gcc/d/typeinfo.cc
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gdc.dg/link.d
    trunk/gcc/testsuite/gdc.dg/runnable.d
    trunk/gcc/testsuite/gdc.dg/simd.d
    trunk/libphobos/ChangeLog
    trunk/libphobos/configure.tgt
    trunk/libphobos/libdruntime/gcc/sections/elf_shared.d



More information about the Gcc-cvs mailing list