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;
      |                            ^~~~~~~~~~~~~~~~~~~

Reply via email to