https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99660
--- Comment #1 from Martin Liška <marxin at gcc dot gnu.org> --- Similarly for powerpc-wrs-vxworksae: g++ -fno-PIE -c -DSTANDARD_STARTFILE_PREFIX=\"../../../\" -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib64/gcc/\" -DSTANDARD_LIBEXEC_PREFIX=\"/usr/local/lib/gcc/\" -DDEFAULT_TARGET_VERSION=\"11.0.1\" -DDEFAULT_REAL_TARGET_MACHINE=\"powerpc-wrs-vxworksae\" -DDEFAULT_TARGET_MACHINE=\"powerpc-wrs-vxworksae\" -DSTANDARD_BINDIR_PREFIX=\"/usr/local/bin/\" -DTOOLDIR_BASE_PREFIX=\"../../../../\" -DACCEL_DIR_SUFFIX=\"\" -DCONFIGURE_SPECS="\"\"" -DTOOL_INCLUDE_DIR=\"/usr/local/lib64/gcc/powerpc-wrs-vxworksae/11.0.1/../../../../powerpc-wrs-vxworksae/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DBASEVER="\"11.0.1\"" -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-error=format-diag -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/home/marxin/Programming/gcc/gcc -I/home/marxin/Programming/gcc/gcc/. -I/home/marxin/Programming/gcc/gcc/../include -I/home/marxin/Programming/gcc/gcc/../libcpp/include -I/home/marxin/Programming/gcc/gcc/../libcody -I/home/marxin/Programming/gcc/gcc/../libdecnumber -I/home/marxin/Programming/gcc/gcc/../libdecnumber/dpd -I../libdecnumber -I/home/marxin/Programming/gcc/gcc/../libbacktrace -o gcc.o -MT gcc.o -MMD -MP -MF ./.deps/gcc.TPo /home/marxin/Programming/gcc/gcc/gcc.c In file included from ./tm.h:27, from /home/marxin/Programming/gcc/gcc/gcc.c:34: /home/marxin/Programming/gcc/gcc/config/rs6000/vxworks.h:115:10: error: expected ‘,’ or ‘;’ before ‘VX_CPU_PREFIX’ 115 | "%{!D" VX_CPU_PREFIX "CPU=*:%{" \ | ^~~~~~~~~~~~~ /home/marxin/Programming/gcc/gcc/gcc.c:1189:31: note: in expansion of macro ‘CPP_SPEC’ 1189 | static const char *cpp_spec = CPP_SPEC; | ^~~~~~~~