-
- Downloads
testsuite: Disable gdc standard runtime tests if phobos is not built.
The current check_effective_target_d_runtime procedure returns false if the target is built without any core runtime library for D being available (--disable-libphobos). This additional procedure is for targets where the core runtime library exists, but without the higher level standard library. gcc/ChangeLog: * doc/sourcebuild.texi (Effective-Target Keywords, Environment attributes): Document d_runtime_has_std_library. gcc/testsuite/ChangeLog: * gdc.dg/link.d: Use d_runtime_has_std_library effective target. * gdc.dg/runnable.d: Move phobos tests to... * gdc.dg/runnable2.d: ...here. New test. * lib/target-supports.exp (check_effective_target_d_runtime_has_std_library): New. libphobos/ChangeLog: * testsuite/libphobos.phobos/phobos.exp: Skip if effective target is not d_runtime_has_std_library. * testsuite/libphobos.phobos_shared/phobos_shared.exp: Likewise.
Showing
- gcc/ChangeLog 5 additions, 0 deletionsgcc/ChangeLog
- gcc/doc/sourcebuild.texi 3 additions, 0 deletionsgcc/doc/sourcebuild.texi
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gdc.dg/link.d 1 addition, 1 deletiongcc/testsuite/gdc.dg/link.d
- gcc/testsuite/gdc.dg/runnable.d 0 additions, 229 deletionsgcc/testsuite/gdc.dg/runnable.d
- gcc/testsuite/gdc.dg/runnable2.d 244 additions, 0 deletionsgcc/testsuite/gdc.dg/runnable2.d
- gcc/testsuite/lib/target-supports.exp 15 additions, 0 deletionsgcc/testsuite/lib/target-supports.exp
- libphobos/ChangeLog 6 additions, 0 deletionslibphobos/ChangeLog
- libphobos/testsuite/libphobos.phobos/phobos.exp 5 additions, 0 deletionslibphobos/testsuite/libphobos.phobos/phobos.exp
- libphobos/testsuite/libphobos.phobos_shared/phobos_shared.exp 5 additions, 0 deletions...hobos/testsuite/libphobos.phobos_shared/phobos_shared.exp
Loading
Please register or sign in to comment