Re: [Linaro-TCWG-CI] gcc-16-6952-g14cd2833b27a: 7 regressions on master-thumb_v8a_hard_eabi

Alexandre Oliva via Gcc-regression <[email protected]>
Newsgroups gmane.comp.gcc.regression,gmane.linux.linaro.toolchain
Organization Free thinker, does not speak for AdaCore
Message-ID <[email protected]>
The test fails on arm-eabi when testing with the following settings:
-mlittle-endian -mfloat-abi=hard -mcpu=cortex-a9 -mfpu=vfpv3

It only fails in the following torture option set:
-O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions

It also fails on numerous other 32-bit targets, but it depends on how
the memcpy-like loop gets vectorized and unrolled.

I hope we can live with the XPASSes.

On Apr 11, 2026, [email protected] wrote:

> Dear contributor,
> Our automatic CI has detected problems related to your
> patch(es). Please find some details below.

> In  arm-eabi thumb v8-a hard, after:
>   | commit gcc-16-6952-g14cd2833b27a
>   | Author: Alexandre Oliva <[email protected]>
>   | Date:   Wed Jan 21 00:30:24 2026 -0300
>   | 
>   |     testsuite: tolerate bogus warning in pr113026-1.c [PR113524]
>   |     
>   |     The bogus warning in pr113026-1.c is issued at some optimization
>   |     levels on various 32-bit targets.
>   |     
>   | ... 6 lines of the commit log omitted.

> Produces 7 regressions:
>   | 
>   | regressions.sum:
>   | Running gcc:gcc.dg/torture/dg-torture.exp ...
>   | XPASS: gcc.dg/torture/pr113026-1.c -O0  PR118504 (test for bogus messages, line 12)
>   | XPASS: gcc.dg/torture/pr113026-1.c -O1  PR118504 (test for bogus messages, line 12)
>   | XPASS: gcc.dg/torture/pr113026-1.c -O2  PR118504 (test for bogus messages, line 12)
>   | XPASS: gcc.dg/torture/pr113026-1.c -O2 -flto
>   | -fno-use-linker-plugin -flto-partition=none PR118504 (test for
>   | bogus messages, line 12)
>   | ... and 3 more

> Used configuration :
>  *CI config* tcwg_gnu_embed_check_gcc arm-eabi -mthumb
> -march=armv8-a+simd -mfpu=auto -mfloat-abi=hard
>  *configure and test flags:* --target arm-eabi --disable-multilib
> --with-mode=thumb --with-arch=armv8-a+simd
> --with-fpu=crypto-neon-fp-armv8 --with-float=hard
> --target_board=-mthumb/-march=armv8-a+simd/-mfpu=auto/-mfloat-abi=hard
> qemu_cpu=any

> We track this bug report under
> https://linaro.atlassian.net/browse/GNU-1870. 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_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/builds/10021/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_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/builds/10021/archive/artifacts/notify/
> The list of [ignored] baseline and flaky failures are in
>  *
> http://54.172.246.49:9090/jobs/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/builds/10021/archive/artifacts/sumfiles/xfails.xfail

> Current build :
> http://54.172.246.49:9090/jobs/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/builds/10021/archive/artifacts/
> Reference build :
> http://54.172.246.49:9090/jobs/tcwg_gnu_embed_check_gcc--master-thumb_v8a_hard_eabi-build/builds/10020/archive/artifacts/

> Instruction to reproduce the build :
> https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sha1/14cd2833b27a9700aa8679fd0a090e8ae7a5f44a/tcwg_gnu_embed_check_gcc/master-thumb_v8a_hard_eabi/reproduction_instructions.txt

> Full commit : See in git+ssh://[email protected]/git/gcc.git


-- 
Alexandre Oliva, happy hacker            https://blog.lx.oliva.nom.br/
Free Software Activist     FSFLA co-founder     GNU Toolchain Engineer
More tolerance and less prejudice are key for inclusion and diversity.
Excluding neuro-others for not behaving ""normal"" is *not* inclusive!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.