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(a)linaro.org <ci_notify(a)linaro.org>
Sent: Tuesday, September 1, 2026 10:48 AM
To: Dora, Sunil Kumar <SunilKumar.Dora(a)windriver.com>
Cc: raj.khem(a)gmail.com <raj.khem(a)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(a)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(a)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/bui…
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/bui…
The list of [ignored] baseline and flaky failures are in
* http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/bui…
Current build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-precommit/bui…
Reference build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/…
Warning: we do not enable maintainer-mode nor automatically update
generated files, which may lead to failures if the patch modifies the
master files.
I’ve fixed this issue in https://github.com/llvm/llvm-project/pull/230153
Best,
Gaetan
--
From: ci_notify(a)linaro.org <ci_notify(a)linaro.org>
Date: Wednesday, 7 October 2026 at 18:39
To: contact-ci-compiler-test-suite(a)cs.jp.fujitsu.com <contact-ci-compiler-test-suite(a)cs.jp.fujitsu.com>
Cc: Gaetan Bossu <Gaetan.Bossu(a)arm.com>; maxim.kuvyrkov(a)linaro.org <maxim.kuvyrkov(a)linaro.org>
Subject: [Linaro-TCWG-CI] llvmorg-24-init-11909-ga0cbcd03575c: 68 regressions on aarch64
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In tcwg_flang_test/main-aarch64-O3-neoverse_v1-sve_vla-mpipeliner-stack_arrays, after:
| commit llvmorg-24-init-11909-ga0cbcd03575c
| Author: Gaëtan Bossu <gaetan.bossu(a)arm.com>
| Date: Fri Oct 2 11:52:31 2026 +0100
|
| Reland [AArch64][CostModel] Consider some nxv1 operations as legal (#214471) (#228371)
|
| This is allowing some operations on vscale x 1 types, namely:
| - load/store
| - masked load/store
| ... 17 lines of the commit log omitted.
Produces 68 regressions:
|
| regressions.sum:
| Running test-suite:Fujitsu/C/0096 ...
| NOEXE: test-suite :: Fujitsu/C/0096/Fujitsu-C-0096_0135.test
| Running test-suite:Fujitsu/C/0104 ...
| NOEXE: test-suite :: Fujitsu/C/0104/Fujitsu-C-0104_0006.test
| NOEXE: test-suite :: Fujitsu/C/0104/Fujitsu-C-0104_0007.test
| ... and 68 more
| # "NOEXE" means : the test program cannot be compiled
Used configuration :
* Toolchain : cmake -G Ninja ../llvm/llvm "-DLLVM_ENABLE_PROJECTS=clang;lld;flang;clang-tools-extra" "-DLLVM_ENABLE_RUNTIMES=openmp" -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=True -DCMAKE_INSTALL_PREFIX=../llvm-install "-DLLVM_TARGETS_TO_BUILD=AArch64" -DCLANG_DEFAULT_LINKER=lld
* Testsuite : export LD_LIBRARY_PATH=$\WORKSPACE/llvm-install/lib/aarch64-unknown-linux-gnu$\{LD_LIBRARY_PATH:+:$\LD_LIBRARY_PATH}
cmake -GNinja -DCMAKE_C_COMPILER="$\WORKSPACE/llvm-install/bin2/clang" -DCMAKE_CXX_COMPILER="$\WORKSPACE/llvm-install/bin2/clang++" -DCMAKE_Fortran_COMPILER="$\WORKSPACE/llvm-install/bin2/flang-new" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS= -DCMAKE_CXX_FLAGS= -DCMAKE_Fortran_FLAGS= -DCMAKE_C_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG" -DCMAKE_Fortran_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG -fstack-arrays" -DTEST_SUITE_FORTRAN=ON -DTEST_SUITE_SUBDIRS=Fujitsu "$\WORKSPACE/test/test-suite"
We track this bug report under https://linaro.atlassian.net/browse/LLVM-2290. (Require Linaro login) Please let us know if you have a fix.
If you have any questions regarding this report, please ask on linaro-toolchain(a)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_flang_test--main-aarch64-O3-neoverse_v1…
The full lists of regressions and improvements as well as configure and make commands are in
* http://54.172.246.49:9090/jobs/tcwg_flang_test--main-aarch64-O3-neoverse_v1…
The list of [ignored] baseline and flaky failures are in
* http://54.172.246.49:9090/jobs/tcwg_flang_test--main-aarch64-O3-neoverse_v1…
Fujitsu testsuite : https://github.com/fujitsu/compiler-test-suite/
Current build : http://54.172.246.49:9090/jobs/tcwg_flang_test--main-aarch64-O3-neoverse_v1…
Reference build : http://54.172.246.49:9090/jobs/tcwg_flang_test--main-aarch64-O3-neoverse_v1…
Instruction to reproduce the build : https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/llvm/…
Full commit : https://github.com/llvm/llvm-project/commit/a0cbcd03575c21d4c9b3935ea30c4b3…
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.