https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104012
--- Comment #4 from Rolf Eike Beer <e...@sf-mail.de> --- I have rebuilt gcc today, now at commit b77e3b4e4589e56c01511fabdbaadb029cd47f5c. Configuration line: /var/tmp/portage/sys-devel/gcc-12.0.0_pre9999/work/gcc-12.0.0_pre9999/configure --host=sparc-unknown-linux-gnu --build=sparc-unknown-linux-gnu --prefix=/usr --bindir=/usr/sparc-unknown-linux-gnu/gcc-bin/12.0.0 --includedir=/usr/lib/gcc/sparc-unknown-linux-gnu/12.0.0/include --datadir=/usr/share/gcc-data/sparc-unknown-linux-gnu/12.0.0 --mandir=/usr/share/gcc-data/sparc-unknown-linux-gnu/12.0.0/man --infodir=/usr/share/gcc-data/sparc-unknown-linux-gnu/12.0.0/info --with-gxx-include-dir=/usr/lib/gcc/sparc-unknown-linux-gnu/12.0.0/include/g++-v12 --with-python-dir=/share/gcc-data/sparc-unknown-linux-gnu/12.0.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --disable-nls --disable-libunwind-exceptions --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion=Gentoo 12.0.0_pre9999, commit b77e3b4e4589e56c01511fabdbaadb029cd47f5c --disable-esp --enable-libstdcxx-time --disable-libstdcxx-pch --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --disable-multilib --disable-fixed-point --enable-targets=all --enable-libgomp --disable-libssp --disable-libada --disable-cet --disable-systemtap --disable-valgrind-annotations --disable-vtable-verify --disable-libvtv --without-zstd --enable-lto --with-isl --disable-isl-version-check --enable-default-pie --enable-default-ssp I can still trigger the warning: cd /tmp/cmtest/Source && /usr/bin/c++ -DCURL_STATICLIB -DLIBARCHIVE_STATIC -D_FILE_OFFSET_BITS=64 -I/tmp/cmtest/Utilities -I/tmp/cmtest/Source -I/home/buildbot/repos/CMake/Source -I/home/buildbot/repos/CMake/Source/LexerParser -I/home/buildbot/repos/CMake/Source/CTest -I/home/buildbot/repos/CMake/Source/CPack -isystem /home/buildbot/repos/CMake/Utilities/std -isystem /home/buildbot/repos/CMake/Utilities -Wnon-virtual-dtor -Wcast-align -Wchar-subscripts -Wall -W -Wshadow -Wpointer-arith -Wformat-security -Wundef -g -std=c++17 -MD -MT Source/CMakeFiles/CMakeLib.dir/cmLocalUnixMakefileGenerator3.cxx.o -MF CMakeFiles/CMakeLib.dir/cmLocalUnixMakefileGenerator3.cxx.o.d -o CMakeFiles/CMakeLib.dir/cmLocalUnixMakefileGenerator3.cxx.o -c /home/buildbot/repos/CMake/Source/cmLocalUnixMakefileGenerator3.cxx -Wformat-truncation=2 I still have the full gcc build log if that matters.