https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119607
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> --- Created attachment 60971 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=60971&action=edit gclosure.c.i.xz gclosure.o seems to be the victim. It's built with: ``` x86_64-pc-linux-gnu-gcc -m32 -Igobject/libgobject-2.0.so.0.8400.0.p -Igobject -I../glib-2.84.0/gobject -I. -I../glib-2.84.0 -Iglib -I../glib-2.84.0/glib -I/usr/lib/libffi/include -fvisibility=hidden -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=gnu99 -O2 -g -D_GNU_SOURCE -fno-strict-aliasing -DG_ENABLE_DEBUG -Wduplicated-branches -Wfloat-conversion -Wimplicit-fallthrough -Wmisleading-indentation -Wmissing-field-initializers -Wnonnull -Wnull-dereference -Wunused -Wno-unused-parameter -Wno-cast-function-type -Wno-pedantic -Wno-format-zero-length -Wno-variadic-macros -Werror=format=2 -Werror=init-self -Werror=missing-include-dirs -Werror=pointer-arith -Werror=unused-result -Wstrict-prototypes -Wno-bad-function-cast -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=pointer-sign -O3 -march=x86-64 -mtune=znver2 -fno-semantic-interposition -ggdb3 -fPIC '-DG_LOG_DOMAIN="GLib-GObject"' -DGOBJECT_COMPILATION -MD -MQ gobject/libgobject-2.0.so.0.8400.0.p/gclosure.c.o -MF gobject/libgobject-2.0.so.0.8400.0.p/gclosure.c.o.d -o gobject/libgobject-2.0.so.0.8400.0.p/gclosure.c.o -c ../glib-2.84.0/gobject/gclosure.c -save-temps ```