d: Merge upstream dmd f8a1a5153, druntime 2b5c0b27
authorIain Buclaw <ibuclaw@gdcproject.org>
Sun, 26 Apr 2020 23:43:34 +0000 (01:43 +0200)
committerIain Buclaw <ibuclaw@gdcproject.org>
Mon, 27 Apr 2020 00:47:27 +0000 (02:47 +0200)
commit873b5de87c3186d85bb497b0f9c13b8c5e425712
tree4300977805be65898942d64914b121533ef97001
parent2370bdbb0b29b14401d8508d846c0e01c64d82fc
d: Merge upstream dmd f8a1a5153, druntime 2b5c0b27

Adds a new test directive COMPILABLE_MATH_TEST, and support has been
added for it in gdc-convert-test so that they are skipped if phobos is
not present on the target.

Only change in D runtime is a small documentation fix.

Reviewed-on: https://github.com/dlang/druntime/pull/3067
     https://github.com/dlang/dmd/pull/11060

gcc/testsuite/ChangeLog:

PR d/89418
* lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable
tests that depend on the phobos standard library.
gcc/d/dmd/MERGE
gcc/testsuite/ChangeLog
gcc/testsuite/gdc.test/compilable/ctfe_math.d
gcc/testsuite/gdc.test/compilable/test5227.d
gcc/testsuite/lib/gdc-utils.exp
libphobos/libdruntime/MERGE
libphobos/libdruntime/core/internal/convert.d