https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110743
--- Comment #14 from Arnd Bergmann <arnd at linaro dot org> --- Created attachment 64837 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=64837&action=edit unreduced preprocessed source file Unfortunately, I still see the issue on trunk, using 9579e3eb64ec ("fortran: Fix memory leak for array structure-constructor element [PR121972]", which includes the commit: $ aarch64-linux-gcc --version aarch64-linux-gcc (GCC) 17.0.0 20260623 (experimental) $ aarch64-linux-gcc security/landlock/fs.i -std=gnu11 -fno-strict-aliasing -fms-extensions -mgeneral-regs-only -ftrivial-auto-var-init=pattern -c -O2 -Werror -Wno-address-of-packed-member -Werror=uninitialized /home/arnd/arm-soc/security/landlock/fs.c: In function 'is_access_to_paths_allowed': /home/arnd/arm-soc/security/landlock/fs.c:767:28: error: '_layer_masks_child1' is used uninitialized [-Werror=uninitialized] 767 | struct layer_masks _layer_masks_child1, _layer_masks_child2; | ^~~~~~~~~~~~~~~~~~~
