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.
Showing
- gcc/d/dmd/MERGE 1 addition, 1 deletiongcc/d/dmd/MERGE
- gcc/testsuite/gdc.test/runnable/arrayop.d 1 addition, 0 deletionsgcc/testsuite/gdc.test/runnable/arrayop.d
- gcc/testsuite/gdc.test/runnable/ctorpowtests.d 1 addition, 0 deletionsgcc/testsuite/gdc.test/runnable/ctorpowtests.d
- gcc/testsuite/gdc.test/runnable/template2.d 1 addition, 0 deletionsgcc/testsuite/gdc.test/runnable/template2.d
- gcc/testsuite/gdc.test/runnable/testaa2.d 1 addition, 0 deletionsgcc/testsuite/gdc.test/runnable/testaa2.d
- libphobos/libdruntime/MERGE 1 addition, 1 deletionlibphobos/libdruntime/MERGE
- libphobos/libdruntime/Makefile.am 1 addition, 2 deletionslibphobos/libdruntime/Makefile.am
- libphobos/libdruntime/Makefile.in 3 additions, 17 deletionslibphobos/libdruntime/Makefile.in
- libphobos/libdruntime/config/powerpc/callwithstack.S 0 additions, 172 deletionslibphobos/libdruntime/config/powerpc/callwithstack.S
- libphobos/libdruntime/config/powerpc/switchcontext.S 4 additions, 4 deletionslibphobos/libdruntime/config/powerpc/switchcontext.S
- libphobos/libdruntime/core/internal/convert.d 8 additions, 2 deletionslibphobos/libdruntime/core/internal/convert.d
- libphobos/libdruntime/core/sys/posix/sys/stat.d 1 addition, 1 deletionlibphobos/libdruntime/core/sys/posix/sys/stat.d
- libphobos/libdruntime/core/thread.d 77 additions, 69 deletionslibphobos/libdruntime/core/thread.d
- libphobos/testsuite/libphobos.thread/fiber_guard_page.d 1 addition, 1 deletionlibphobos/testsuite/libphobos.thread/fiber_guard_page.d
Loading
Please register or sign in to comment