https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107327
--- Comment #9 from Carlos E <kaploceh at gmail dot com> --- (In reply to Martin Liška from comment #7) > (In reply to Carlos E from comment #6) > > (In reply to Martin Liška from comment #4) > > > > When you say to attach a preprocessed source, what would be the most > > > > accepted command that I should be running which can reliably show > > > > whatever > > > > was preprocessed? > > > > > > Just append -E to the existing command line arguments, that would be fine. > > > > done. > > We need what was likely printed to stdout, or saved to a .o file. > > See what's the pre-processed source file: > echo '#include <stdio.h>' | gcc -x c - -E thank you Martin. It did compile as Richard suggested with 10.4 Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-pc-linux-gnu/10.4.0/lto-wrapper Target: x86_64-pc-linux-gnu Configured with: ./configure --with-mpc-lib= --disable-multilib Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 10.4.0 (GCC) the preprocessed file was after installing 10.4. I can revert to 10.2