https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94493
--- Comment #7 from Kurt Jaeger <gcc-bugs at opsec dot eu> ---
This command produces -E output, see attached out.txt and err.txt:
g++9 \
-v \
-E \
-std=c++17 \
-DHAVE_CONFIG_H \
-I. \
-I../../src/include \
-isystem /usr/local/include \
-fpch-preprocess \
-fno-strict-aliasing \
-fwrapv \
-fno-aggressive-loop-optimizations \
-fsanitize=undefined \
-O2 \
-Wl,-rpath=/usr/local/lib/gcc9 \
-Wall \
-Wextra \
-g \
engine_context.cpp
Adding -fstack-protector-strong causes it to crash without producing output.