https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120929

--- Comment #1 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
I suspect '-D_FORTIFY_SOURCE=3 -fstack-protector-strong' are the primary
trigger.

Full flag list passed to compiler on this system (wrapper adds quite a few
related to stack protector):

extra flags before to
/nix/store/mdy661ykm1c4jqbw48zsji9mfa70rd53-gcc-16.0.0.99999999/bin/gcc:
  -fPIC
  -fstack-clash-protection
  -O2
  -U_FORTIFY_SOURCE
  -Wformat
  -Wformat-security
  -Werror=format-security
  -fzero-call-used-regs=used-gpr
  -fstack-protector-strong
  --param
  ssp-buffer-size=4
  -fno-strict-overflow
  -fno-omit-frame-pointer
  -mno-omit-leaf-frame-pointer
original flags to
/nix/store/mdy661ykm1c4jqbw48zsji9mfa70rd53-gcc-16.0.0.99999999/bin/gcc:
  -DHAVE_CONFIG_H
  -I.
  -I..
  -DMAGIC=\"/usr/local/share/misc/magic\"
  -fvisibility=hidden
  -Wall
  -Wstrict-prototypes
  -Wmissing-prototypes
  -Wpointer-arith
  -Wmissing-declarations
  -Wredundant-decls
  -Wnested-externs
  -Wsign-compare
  -Wreturn-type
  -Wswitch
  -Wshadow
  -Wcast-qual
  -Wwrite-strings
  -Wextra
  -Wunused-parameter
  -Wformat=2
  -g
  -O2
  -MT
  apprentice.lo
  -MD
  -MP
  -MF
  .deps/apprentice.Tpo
  -c
  apprentice.c
  -fPIC
  -DPIC
  -o
  .libs/apprentice.o
extra flags after to
/nix/store/mdy661ykm1c4jqbw48zsji9mfa70rd53-gcc-16.0.0.99999999/bin/gcc:
  -U_FORTIFY_SOURCE
  -D_FORTIFY_SOURCE=3
  -B/nix/store/2y6w65brrlgjifjiqmd9agjh87fw3a5r-glibc-2.41-4/lib/
  -idirafter
  /nix/store/f9sj2zw0nclykz90gsrbzdjl5hh88ff4-glibc-2.41-4-dev/include
  -idirafter
 
/nix/store/mdy661ykm1c4jqbw48zsji9mfa70rd53-gcc-16.0.0.99999999/lib/gcc/x86_64-unknown-linux-gnu/16.0.0/include-fixed
  -B/nix/store/vcrdsi4wlbc00jm0j87hblh5j2ylhmyd-gcc-16.0.0.99999999-lib/lib
  -O1
  -ggdb3
  -frandom-seed=not-random-at-all
  -isystem
  /nix/store/72h91i4qrp6h835aw04r1v2nhaaicq4g-zlib-1.3.1-dev/include

Reply via email to