diff options
author | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-04-30 11:03:33 +0200 |
---|---|---|
committer | Iain Buclaw <ibuclaw@gdcproject.org> | 2020-04-30 12:16:11 +0200 |
commit | 05b6520ed29a9e2b5480ecab4e71d999c7d04f29 (patch) | |
tree | 95b6e674c59007d725360dedb8d12d3a48e48ae4 /gcc | |
parent | e33a1eae25b8a8744db2fea72e739d64799ca61f (diff) | |
download | gcc-05b6520ed29a9e2b5480ecab4e71d999c7d04f29.zip gcc-05b6520ed29a9e2b5480ecab4e71d999c7d04f29.tar.gz gcc-05b6520ed29a9e2b5480ecab4e71d999c7d04f29.tar.bz2 |
d: Merge upstream dmd 934df6f8c, druntime 7bdd83d7
Corrects a previous change made to the SPARC stdc bindings, and
backports PPC-related fixes. The library and language testsuite now
passes fully on powerpc64le-linux-gnu.
Fixes: PR d/90719
Fixes: PR d/94825
Reviewed-on: https://github.com/dlang/dmd/pull/11079
https://github.com/dlang/druntime/pull/3078
https://github.com/dlang/druntime/pull/3083
libphobos/ChangeLog:
PR d/94825
* libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Remove
config/powerpc/switchcontext.S
* libdruntime/Makefile.in: Regenerate.
* libdruntime/config/powerpc/callwithstack.S: Remove.
* libdruntime/config/powerpc/switchcontext.S: Fix symbol name of
fiber_switchContext.
* libdruntime/core/thread.d: Disable fiber migration tests on PPC.
* testsuite/libphobos.thread/fiber_guard_page.d: Set guardPageSize
same as stackSize.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/d/dmd/MERGE | 2 | ||||
-rw-r--r-- | gcc/testsuite/gdc.test/runnable/arrayop.d | 1 | ||||
-rw-r--r-- | gcc/testsuite/gdc.test/runnable/ctorpowtests.d | 1 | ||||
-rw-r--r-- | gcc/testsuite/gdc.test/runnable/template2.d | 1 | ||||
-rw-r--r-- | gcc/testsuite/gdc.test/runnable/testaa2.d | 1 |
5 files changed, 5 insertions, 1 deletions
diff --git a/gcc/d/dmd/MERGE b/gcc/d/dmd/MERGE index a2699d3..82cb612 100644 --- a/gcc/d/dmd/MERGE +++ b/gcc/d/dmd/MERGE @@ -1,4 +1,4 @@ -06160ccaed7af7955d169024f417c43beb7a8f9f +934df6f8cf848071dd0312098975f0c13873e01c The first line of this file holds the git revision number of the last merge done from the dlang/dmd repository. diff --git a/gcc/testsuite/gdc.test/runnable/arrayop.d b/gcc/testsuite/gdc.test/runnable/arrayop.d index e3749be..8c6b083 100644 --- a/gcc/testsuite/gdc.test/runnable/arrayop.d +++ b/gcc/testsuite/gdc.test/runnable/arrayop.d @@ -1,3 +1,4 @@ +// RUNNABLE_PHOBOS_TEST import std.math; extern(C) int printf(const char*, ...); diff --git a/gcc/testsuite/gdc.test/runnable/ctorpowtests.d b/gcc/testsuite/gdc.test/runnable/ctorpowtests.d index b193d3b..1b81a9e 100644 --- a/gcc/testsuite/gdc.test/runnable/ctorpowtests.d +++ b/gcc/testsuite/gdc.test/runnable/ctorpowtests.d @@ -1,3 +1,4 @@ +// RUNNABLE_PHOBOS_TEST // PERMUTE_ARGS: int magicVariable() diff --git a/gcc/testsuite/gdc.test/runnable/template2.d b/gcc/testsuite/gdc.test/runnable/template2.d index ba5ad13..3adaeae 100644 --- a/gcc/testsuite/gdc.test/runnable/template2.d +++ b/gcc/testsuite/gdc.test/runnable/template2.d @@ -1,3 +1,4 @@ +// RUNNABLE_PHOBOS_TEST // original post to the D newsgroup: // http://www.digitalmars.com/pnews/read.php?server=news.digitalmars.com&group=D&artnum=10554&header // Test to manipulate 3D vectors, in D! diff --git a/gcc/testsuite/gdc.test/runnable/testaa2.d b/gcc/testsuite/gdc.test/runnable/testaa2.d index a8d98c4..d925603 100644 --- a/gcc/testsuite/gdc.test/runnable/testaa2.d +++ b/gcc/testsuite/gdc.test/runnable/testaa2.d @@ -1,3 +1,4 @@ +// RUNNABLE_PHOBOS_TEST // PERMUTE_ARGS: extern(C) int printf(const char*, ...); |