On Wed, Jul 15, 2026 at 10:10 AM ci_notify@linaro.org wrote:
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In armv8l-unknown-linux-gnueabihf native, after: | commit gcc-17-2325-g4302e16581b4 | Author: Andrew Pinski andrew.pinski@oss.qualcomm.com | Date: Fri Jul 10 16:55:19 2026 -0700 | | vect: Add back testcases for trapping math with comparisons [PR36190] | | These were originally renamed to no-trapping-math-vect-*.c in r0-87196-g04b03edb56633f | but were fixed in r0-107313-gf9613c9a919462 but never added back to the | trapping versions. | ... 17 lines of the commit log omitted.
Produces 10 regressions: | | regressions.sum: | Running gcc:gcc.dg/vect/vect.exp ... | FAIL: gcc.dg/vect/vect-111.c (test for excess errors) | FAIL: gcc.dg/vect/vect-111.c -flto -ffat-lto-objects (test for excess errors) | FAIL: gcc.dg/vect/vect-ifcvt-12.c (test for excess errors) | FAIL: gcc.dg/vect/vect-ifcvt-12.c -flto -ffat-lto-objects (test for excess errors) | ... and 6 more
FAIL: gcc.dg/vect/vect-111.c (test for excess errors) Excess errors: cc1: warning: '-fassociative-math' disabled; other options take precedence
This is caused by an interaction with -ftrapping-math added by the new testcases and this from check_vect_support_and_set_flags: ``` } elseif [is-effective-target arm_neon_ok] { eval lappend DEFAULT_VECTCFLAGS [add_options_for_arm_neon ""] # NEON does not support denormals, so is not used for vectorization by # default to avoid loss of precision. We must pass -ffast-math to test # vectorization of float operations. lappend DEFAULT_VECTCFLAGS "-ffast-math" if [is-effective-target arm_neon_hw] { set dg-do-what-default run } else { set dg-do-what-default compile } ``` I am not sure what the best way of solving this. Do we just not test these testcases on arm neon? or something else?
Used configuration : *CI config* tcwg_gcc_check armv8l-unknown-linux-gnueabihf *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf--disable-multilib --with-float=hard --with-mode=thumb --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=neon-fp-armv8
We track this bug report under https://linaro.atlassian.net/browse/GNU-1969. (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@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
The full lists of regressions and improvements as well as configure and make commands are in
The list of [ignored] baseline and flaky failures are in
Current build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-arm-build/builds/10423... Reference build : http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-arm-build/builds/10422...
Instruction to reproduce the build : https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sh...
Full commit : See in git+ssh://linaroci@gcc.gnu.org/git/gcc.git
linaro-toolchain@lists.linaro.org