On Tue, Jun 16, 2026 at 3:30 PM <[email protected]> wrote:
>
> Dear contributor,
>
> Our automatic CI has detected problems related to your patch(es). Please find
> some details below.
>
> In aarch64 native, after:
> | commit gcc-17-1571-ga05a055bb2fb
> | Author: Andrew Pinski <[email protected]>
> | Date: Fri Jun 12 11:40:35 2026 -0700
> |
> | phiopt: reorganize factoring/cselim-limited for phiopt
> |
> | This is in preparation for adding factoring out loads
> | for phiopt were we want to loop over all 3 factoring
> | cases if one of them made a change so that a load elimination
> | ... 15 lines of the commit log omitted.
>
> Produces 2 regressions:
> |
> | regressions.sum:
> | Running gcc:gcc.target/aarch64/aarch64.exp ...
> | FAIL: gcc.target/aarch64/fuse_cmp_csel-1.c check-function-bodies f1
> | FAIL: gcc.target/aarch64/fuse_cmp_csel-1.c check-function-bodies f2
The check here is too restrictive.
It is checking for gt but we now produce le. Both are valid.
cmp w0, w1
csel w3, w4, w3, le
add w0, w2, w3
I will make both fuse_cmp_csel.c and fuse_cmp_csel-1.c less restive
when it comes to the le/gt issue.
Thanks,
Andrea
>
> 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
>
> We track this bug report under https://linaro.atlassian.net/browse/GNU-1928.
> (Require Linaro login) Please let us know if you have a fix.
>
> If you have any questions regarding this report, please ask on
> [email protected] 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-build/builds/10312/archive/artifacts/00-sumfiles/
> 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-build/builds/10312/archive/artifacts/notify/
> The list of [ignored] baseline and flaky failures are in
> *
> http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/10312/archive/artifacts/sumfiles/xfails.xfail
>
> Current build :
> http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/10312/archive/artifacts/
> Reference build :
> http://54.172.246.49:9090/jobs/tcwg_gcc_check--master-aarch64-build/builds/10311/archive/artifacts/
>
> Instruction to reproduce the build :
> https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sha1/a05a055bb2fb98caed0a75f4d97444a2eefa8232/tcwg_gcc_check/master-aarch64/reproduction_instructions.txt
>
> Full commit : See in git+ssh://[email protected]/git/gcc.git
_______________________________________________
linaro-toolchain mailing list -- [email protected]
To unsubscribe send an email to [email protected]