A build of GCC 13.2 will have stack protector enabled by default if it was configured with --enable-default-ssp option. For such a compiler, it is necessary to explicitly disable stack protector when linking without standard libraries.
This is a tree-wide change to add -fno-stack-protector where -nostdlib is present. Akihiko Odaki (3): pc-bios/optionrom: Add -fno-stack-protector tests/migration: Add -fno-stack-protector tests/tcg: Add -fno-stack-protector tests/tcg/mips/hello-mips.c | 4 ++-- pc-bios/optionrom/Makefile | 2 +- pc-bios/s390-ccw/Makefile | 2 +- tests/migration/s390x/Makefile | 4 ++-- tests/tcg/aarch64/Makefile.softmmu-target | 2 +- tests/tcg/aarch64/Makefile.target | 2 +- tests/tcg/alpha/Makefile.softmmu-target | 2 +- tests/tcg/arm/Makefile.target | 2 +- tests/tcg/cris/Makefile.target | 2 +- tests/tcg/hexagon/Makefile.target | 2 +- tests/tcg/i386/Makefile.softmmu-target | 2 +- tests/tcg/i386/Makefile.target | 2 +- tests/tcg/loongarch64/Makefile.softmmu-target | 2 +- tests/tcg/minilib/Makefile.target | 2 +- tests/tcg/mips/Makefile.target | 2 +- tests/tcg/nios2/Makefile.softmmu-target | 2 +- tests/tcg/s390x/Makefile.softmmu-target | 2 +- tests/tcg/x86_64/Makefile.softmmu-target | 2 +- 18 files changed, 20 insertions(+), 20 deletions(-) -- 2.41.0