gcc/libphobos/testsuite
Iain Buclaw 0ed757604f libphobos: libdruntime doesn't support shadow stack (PR95680)
The first implementation hit a front-end implementation bug where
version conditions are resolved ahead of static if confitions.

The logic for whether to use asm implemented fiber_switchContext or
libc's swapcontext has been moved from GNU_Enable_CET to version CET.

libphobos/ChangeLog:

	PR d/95680
	PR d/97007
	* Makefile.am (AM_MAKEFLAGS): Remove $(CET_FLAGS).
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac (DCFG_ENABLE_CET): Remove substitution.
	(CET_DFLAGS): Substitute.
	* libdruntime/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
	(AM_CFLAGS): Add $(CET_FLAGS).
	(AM_CCASFLAGS): Likewise.
	* libdruntime/Makefile.in: Regenerate.
	* libdruntime/core/thread.d: Replace static if GNU_Enable_CET
	condition with `version (CET)'.
	* libdruntime/gcc/config.d.in (GNU_Enable_CET): Remove.
	* src/Makefile.am (AM_DFLAGS): Add $(CET_DFLAGS).
	(AM_CFLAGS): Add $(CET_FLAGS).
	* src/Makefile.in: Regenerate.
	* testsuite/Makefile.in: Regenerate.
	* testsuite/testsuite_flags.in: Add $(CET_DFLAGS) to --gdcflags.
2020-09-10 18:04:12 +02:00
..
config Update copyright years. 2020-01-01 12:51:42 +01:00
lib libphobos: Fix KERNEL_VERSION condition in libphobos testsuite 2020-04-29 10:42:21 +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 d: Merge upstream dmd 934df6f8c, druntime 7bdd83d7 2020-04-30 12:16:11 +02:00
libphobos.typeinfo d: Turn on deprecation warnings by default. 2020-06-25 17:02:45 +02:00
Makefile.am Update copyright years. 2020-01-01 12:51:42 +01:00
Makefile.in libphobos: libdruntime doesn't support shadow stack (PR95680) 2020-09-10 18:04:12 +02:00
testsuite_flags.in libphobos: libdruntime doesn't support shadow stack (PR95680) 2020-09-10 18:04:12 +02:00