Hello Linaro CI Team,
This looks unrelated to the patch. It only defines LINK_SSP_SPEC inside the DEFAULT_LIBC == LIBC_MUSL block of gcc/config/linux.h plus two rs6000 headers, so nothing from it is compiled into an aarch64-linux-gnu build. To be sure I built aarch64-linux-gnu cross compilers from master with and without the patch using the same configure flags as this CI, and xgcc -dumpspecs output is byte-identical, while the same tree targeted at aarch64-linux-musl does show the new -lssp_nonshared spec.
The failing test is a gcov prime-paths count, and the build's own results.compare.txt says "No regression found in 3 common sum files". Happy to dig further if anyone sees a connection I am missing.
Thanks, Sunil Dora
________________________________ From: ci_notify@linaro.org ci_notify@linaro.org Sent: Tuesday, September 1, 2026 10:48 AM To: Dora, Sunil Kumar SunilKumar.Dora@windriver.com Cc: raj.khem@gmail.com raj.khem@gmail.com Subject: [Linaro-TCWG-CI] gcc patch #142457: 2 regressions on aarch64
CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe.
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In aarch64 native, after: | gcc patch https://patchwork.sourceware.org/patch/142457 | Author: Khem Raj raj.khem@gmail.com | Date: Sun Aug 30 22:15:06 2026 +0530 | | [PATCH v2] Add ssp_nonshared to link commandline for musl targets [PR127138] | | musl provides __stack_chk_fail in libc but, unlike glibc, not the | __stack_chk_fail_local alias that gcc calls in PIC/PIE code on some | targets (32-bit x86, PowerPC). musl-based distributions ship that | ... 20 lines of the commit log omitted. | ... applied on top of baseline commit: | 2c3724c84c1 Daily bump.
Produces 2 regressions: | | regressions.sum: | Running gcc:gcc.misc-tests/gcov.exp ... | FAIL: gcc.misc-tests/gcov-39.c gcov: 0 failures in line counts, 0 in branch percentages, 0 in condition/decision, 1 in prime-paths, 0 in return percentages, 0 in intermediate format, 0 failed in filters | FAIL: gcc.misc-tests/gcov-39.c line 175: expected 1/8 covered paths, was 1/7
Used configuration : *CI config* tcwg_gcc_check aarch64-linux-gnu *configure and test flags:* none, autodetected on aarch64-unknown-linux-gnu--disable-multilib --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-arch=armv8-a
If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below contains the details of the failures, and the ways to reproduce a debug environment:
You can find the failure logs in *.log.1.xz files in * http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/buil... The full lists of regressions and improvements as well as configure and make commands are in * http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/buil... The list of [ignored] baseline and flaky failures are in * http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/buil...
Current build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/buil... Reference build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/1...
Warning: we do not enable maintainer-mode nor automatically update generated files, which may lead to failures if the patch modifies the master files.
linaro-toolchain@lists.linaro.org