Sorry, forgot cc.
On Sat, Aug 19, 2023 at 10:24 PM Manos Anagnostakis < manos.anagnostakis@vrull.eu> wrote:
Hello Maxim,
I've found out why this happens. It is a test problem having to do with -mcpu and should be trivial to address. I should have followed up with a V2 by next week.
Thank you for your report!
Manos.
On Sat, Aug 19, 2023 at 9:54 AM Maxim Kuvyrkov maxim.kuvyrkov@linaro.org wrote:
Hi Manos,
New tests in your patch [1] fail on aarch64-linux-gnu build in our CI. Would you please investigate why? Testing logs are at [2].
[1] https://patchwork.sourceware.org/project/gcc/patch/20230818074943.41754-1-ma... [2] https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/1602/arti...
-- Maxim Kuvyrkov https://www.linaro.org
On Aug 19, 2023, at 08:37, ci_notify@linaro.org wrote:
[Linaro-TCWG-CI] FAIL: 6 regressions after gcc commit:
basepoints/gcc-14-3331-gcddc26e0274 aarch64: Fine-grained ldp and stp policies with test-cases.
Dear contributor, our automatic CI has detected problems related to
your patch.
Please find below some details about it.
In CI config tcwg_gcc_check/master-aarch64 after:
| commit cddc26e0274b51e775929e497f89d203211689d2 | Author: Manos Anagnostakis manos.anagnostakis@vrull.eu | Date: Fri Aug 18 10:49:43 2023 +0300 | | aarch64: Fine-grained ldp and stp policies with test-cases. | | This patch implements the following TODO in
gcc/config/aarch64/aarch64.cc
| to provide the requested behaviour for handling ldp and stp: | | /* Allow the tuning structure to disable LDP instruction
formation
| ... 47 lines of the commit log omitted.
FAIL: 6 regressions
regressions.sum: === gcc tests ===
Running gcc:gcc.target/aarch64/aarch64.exp ... FAIL: gcc.target/aarch64/ldp_aligned.c scan-assembler-times
ldp\tq[0-9]+, q[0-9] 1
FAIL: gcc.target/aarch64/ldp_aligned.c scan-assembler-times
ldp\tw[0-9]+, w[0-9] 3
FAIL: gcc.target/aarch64/ldp_aligned.c scan-assembler-times
ldp\tx[0-9]+, x[0-9] 3
FAIL: gcc.target/aarch64/ldp_always.c scan-assembler-times
ldp\tq[0-9]+, q[0-9] 2
FAIL: gcc.target/aarch64/ldp_always.c scan-assembler-times
ldp\tw[0-9]+, w[0-9] 6
FAIL: gcc.target/aarch64/ldp_always.c scan-assembler-times
ldp\tx[0-9]+, x[0-9] 6
... and 1 more entries
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
Current build :
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/1602/arti...
Reference build :
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-build/836/artifact/...
Reproduce last good and first bad builds:
https://git.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sha1/c...
Full commit :
https://github.com/gcc-mirror/gcc/commit/cddc26e0274b51e775929e497f89d203211...
Latest bug report status : https://linaro.atlassian.net/browse/GNU-692
List of configurations that regressed due to this commit :
- tcwg_gcc_check
** master-aarch64 *** FAIL: 6 regressions
https://ci.linaro.org/job/tcwg_gcc_check--master-aarch64-precommit/1602/
-- *Manos Anagnostakis | Compiler Engineer |* E: manos.anagnostakis@vrull.eu makeljana.shkurti@vrull.eu
*VRULL GmbH *| Beatrixgasse 32 1030 Vienna | W: www.vrull.eu | LinkedIn https://www.linkedin.com/company/vrull/
linaro-toolchain@lists.linaro.org