gcc/libphobos/testsuite
Iain Buclaw 261bd78d57 libphobos: Add --with-libphobos-druntime-only option.
The intended purpose of the option is both for targets that don't
support phobos yet, and for gdc itself to support bootstrapping itself
as a self-hosted D compiler.

The libphobos testsuite has been updated to only add libphobos to the
search paths if it's being built.  A new D2 testsuite directive
RUNNABLE_PHOBOS_TEST has also been patched in to disable some runnable
tests that have phobos dependencies, of which is a temporary measure
until upstream DMD fixes or removes these tests entirely.

gcc/testsuite/ChangeLog:

	* lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that
	depending on the phobos standard library.

libphobos/ChangeLog:

	* configure: Regenerate.
	* configure.ac: Add --with-libphobos-druntime-only option and the
	conditional ENABLE_LIBDRUNTIME_ONLY.
	* configure.tgt: Define LIBDRUNTIME_ONLY.
	* src/Makefile.am: Add phobos sources if not ENABLE_LIBDRUNTIME_ONLY.
	* src/Makefile.in: Regenerate.
	* testsuite/testsuite_flags.in: Add phobos path if compiling phobos.
2020-04-18 18:25:49 +02:00
..
config Update copyright years. 2020-01-01 12:51:42 +01:00
lib libphobos: Use libdruntime as a convenience library for libphobos. 2020-04-10 12:46:12 +02:00
libphobos.aa Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.allocations Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.cycles Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.druntime Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.druntime_shared Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.exceptions Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.hash Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.init_fini Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.phobos testsuite: Disable gdc standard runtime tests if phobos is not built. 2020-04-18 14:07:41 +02:00
libphobos.phobos_shared testsuite: Disable gdc standard runtime tests if phobos is not built. 2020-04-18 14:07:41 +02:00
libphobos.shared Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.thread Update copyright years. 2020-01-01 12:51:42 +01:00
libphobos.typeinfo Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.am Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.in libphobos: Add --enable-libphobos-checking configure option 2020-04-09 00:46:39 +02:00
testsuite_flags.in libphobos: Add --with-libphobos-druntime-only option. 2020-04-18 18:25:49 +02:00