https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105562
Sven Hesse <sven.hesse at drmccoy dot de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sven.hesse at drmccoy dot de --- Comment #17 from Sven Hesse <sven.hesse at drmccoy dot de> --- I still get this with gcc 12.2.0 (Gentoo 12.2.0 p9), but only when compiling with (at least with) -O1 -fsanitize=address, in addition to any warning flag that enables -Wmaybe-uninitialized (like -Wall, -Wextra or -Wuninitialized). -O0 and/or no ASan, and the offending code compiles cleanly without any warnings. Somehow, the combination of enabling ASan and optimization (anything > -O0, but not -Os) triggers it again, it seems? I can observe this with the testcase attached here in this bug report.