test: Remove gccbug_90348 test case
The test case no longer detects this specific issue for GCC versions 12.1+, as explained in the https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 thread and in this compiler-explorer playground: https://godbolt.org/z/Y48osrjM8 So remove the test case and update the -fstack-reuse=none cmake docstring with the underlying affected GCC versions, and the bug URL.
This commit is contained in:
3 files changed
+2
-45
No files matched your search
+2
-2
@@ -493,8 +493,8 @@ try_append_cxx_flags("-fmacro-prefix-map=A=B" TARGET core_interface SKIP_LINK
|
||||
IF_CHECK_PASSED "-fmacro-prefix-map=${PROJECT_SOURCE_DIR}/src=."
|
||||
)
|
||||
|
||||
# Currently all versions of gcc are subject to a class of bugs, see the
|
||||
# gccbug_90348 test case (only reproduces on GCC 11 and earlier) and
|
||||
# GCC versions 13.2 (and earlier) are subject to a class of bugs, see
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 and the meta bug
|
||||
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111843. To work around that, set
|
||||
# -fstack-reuse=none for all gcc builds. (Only gcc understands this flag).
|
||||
try_append_cxx_flags("-fstack-reuse=none" TARGET core_interface)
|
||||
|
||||
Reference in new issue
Block a user