Re: [Linaro-TCWG-CI] gcc-16-7460-g682c95b80872: no regression/no fix on master-thumb_m55_hard_eabi

Maxim Kuvyrkov via Gcc-regression <[email protected]>
Newsgroups gmane.comp.gcc.regression,gmane.linux.linaro.toolchain
Message-ID <[email protected]>
Hi Tomasz,

Please ignore this report; it was due to a CI problem, which should be fixed now.

--
Maxim Kuvyrkov
https://www.linaro.org

> On Apr 21, 2026, at 19:17, Tomasz Kaminski via linaro-toolchain <[email protected]> wrote:
> 
> Hi,
> 
> Neither the reference nor the current build includes later fixes for
> zero_padding.cc file, in particular:
> 
>> commit 3a41229f92022bfb388911854d597721fce76714
>> Author: Tomasz Kamiński <[email protected]>
>> Date:   Thu Mar 5 08:57:24 2026 +0100
>> 
>>  libstdc++: Fix atomic/cons/zero_padding.cc test for arm-none-eabi
> [PR124124]
>> 
>>   The test uses dg-require-atomic-cmpxchg-word that checks if atomic
> compare
>>   exchange is available for pointer sized integers, and then test types
> that
>>  are eight bytes in size. This causes issue for targets for which
> pointers
>>   are four byte and libatomic is not present, like arm-none-eabi.
> 
> 
> 
>> commit f3ba5ad088cebe117f857329a35b95d18d97a808
>> Author: Tomasz Kamiński <[email protected]>
>> Date:   Tue Feb 17 13:35:39 2026 +0100
>> 
>> libstdc++: Correct requirements for atomic/cons/zero_padding.cc tests
> again [PR124124]
>> 
>>   The requirements introduced in previous patch r16-7548-g060d7c2a9c1fe1,
>>  were not sufficient for types of size bigger than 64B (Ctor or long
> double),
>> as dg-add-options of libatomic, links libatomic only if it is required
> to
>> handle atomics of 64B types or pointers.
> 
> Are issue still present on thunk build?
> 
> 
> On Mon, Apr 20, 2026 at 10:28 PM <[email protected]> wrote:
> 
>> Dear contributor,
>> 
>> Our automatic CI has detected problems related to your patch(es). Please
>> find some details below.
>> 
>> In  arm-eabi cortex-m55 hard, after:
>>  | commit gcc-16-7460-g682c95b80872
>>  | Author: Tomasz Kamiński <[email protected]>
>>  | Date:   Wed Feb 11 15:05:00 2026 +0100
>>  |
>>  |     libstdc++: Add test for atomic with padding on heap [PR123875]
>>  |
>>  |     C++26 makes the values of uninitialized stack object erroneous,
>>  |     de-facto requiring their initialization, so adding a test for
>>  |     variable on heap.
>>  | ... 8 lines of the commit log omitted.
>> 
>> 
>> Used configuration :
>> *CI config* tcwg_gnu_embed_check_gcc arm-eabi -mthumb
>> -march=armv8.1-m.main+mve.fp+fp.dp -mtune=cortex-m55 -mfloat-abi=hard
>> -mfpu=auto
>> *configure and test flags:* --target arm-eabi --disable-multilib
>> --with-mode=thumb --with-arch=armv8.1-m.main+mve.fp+fp.dp --with-float=hard
>> --target_board=-mthumb/-march=armv8.1-m.main+mve.fp+fp.dp/-mtune=cortex-m55/-mfloat-abi=hard/-mfpu=auto
>> qemu-cpu=cortex-m55
>> 
>> We track this bug report under
>> https://linaro.atlassian.net/browse/GNU-1877. 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_m55_hard_eabi-build/builds/10013/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_m55_hard_eabi-build/builds/10013/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_m55_hard_eabi-build/builds/10013/archive/artifacts/sumfiles/xfails.xfail
>> 
>> Current build   :
>> http://54.172.246.49:9090/jobs/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/builds/10013/archive/artifacts/
>> Reference build :
>> http://54.172.246.49:9090/jobs/tcwg_gnu_embed_check_gcc--master-thumb_m55_hard_eabi-build/builds/10010/archive/artifacts/
>> 
>> Instruction to reproduce the build :
>> https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sha1/682c95b808724e6f876ea709b873ac6771704d7b/tcwg_gnu_embed_check_gcc/master-thumb_m55_hard_eabi/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]
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.