Just FYI.
This test is just bogus and fixing it might be simple as using 
-fsanitize=undefined to check at runtime there is no undefined behavior being 
hit.

In this case even if we do the comparison in `signed` and do the negate in 
`unsigned` types. we can still remove the negate in this case since we know the 
only value that will be still negative in that branch is LONG_MIN. So my patch 
just simplifies the inner comparison to that instead of `a < 0` and then be 
able to remove the neg.

Someone else will have to fix the testcase since it is a testcase issue ...

________________________________________
From: ci_not...@linaro.org <ci_not...@linaro.org>
Sent: Friday, September 1, 2023 3:07 PM
To: Andrew Pinski
Subject: [EXT] [Linaro-TCWG-CI] 2 patches in gcc: FAIL: 1 regressions

External Email

----------------------------------------------------------------------
Dear contributor, our automatic CI has detected problems related to your 
patch(es).
Please find some details below.  If you have any questions, please follow up on 
linaro-toolchain@lists.linaro.org mailing list.

In CI config tcwg_gcc_check/master-aarch64 after:

  | 2 patches in gcc
  | Patchwork URL: 
https://urldefense.proofpoint.com/v2/url?u=https-3A__patchwork.sourceware.org_patch_75152&d=DwICaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=L_uAQMgirzaBwiEk05NHY-AMcNfJzugOS_xTjrtS94k&m=cxbADJZuHAv-OPk0LKpGUB8M__D0DPP5g4TJXQI_roIJNzJ0l-S_DjZnR0BPwUnx&s=Bgf5ls9OaAmoxP8mAvqMZ6GNPdNACXK_OXY-7N1xtaw&e=
  | 504821491ff VR-VALUES: Rewrite test_for_singularity using range_op_handler
  | f6d1540c3e0 VR-VALUES: Rename op0/op1 to op1/op2 for test_for_singularity
  | ... applied on top of baseline commit:
  | b0d75f7d3bb libstdc++: Fix debug-mode tests for constexpr algorithms

FAIL: 1 regressions

regressions.sum:
                === gcc tests ===

Running gcc:gcc.target/aarch64/aarch64.exp ...
FAIL: gcc.target/aarch64/vnegd_s64.c scan-assembler-times neg\\tx[0-9]+, 
x[0-9]+ 1

                === Results Summary ===



-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:

Current build   : 
https://urldefense.proofpoint.com/v2/url?u=https-3A__ci.linaro.org_job_tcwg-5Fgcc-5Fcheck-2D-2Dmaster-2Daarch64-2Dprecommit_2063_artifact_artifacts&d=DwICaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=L_uAQMgirzaBwiEk05NHY-AMcNfJzugOS_xTjrtS94k&m=cxbADJZuHAv-OPk0LKpGUB8M__D0DPP5g4TJXQI_roIJNzJ0l-S_DjZnR0BPwUnx&s=Vqkrxu2gmpub2LnN-rA5Kx7LfcdspQKuxJ24-W6EDWI&e=
Reference build : 
https://urldefense.proofpoint.com/v2/url?u=https-3A__ci.linaro.org_job_tcwg-5Fgcc-5Fcheck-2D-2Dmaster-2Daarch64-2Dbuild_890_artifact_artifacts&d=DwICaQ&c=nKjWec2b6R0mOyPaz7xtfQ&r=L_uAQMgirzaBwiEk05NHY-AMcNfJzugOS_xTjrtS94k&m=cxbADJZuHAv-OPk0LKpGUB8M__D0DPP5g4TJXQI_roIJNzJ0l-S_DjZnR0BPwUnx&s=VbsswH3ZDGIf35W_nwh2YGFKvXELAH4C2LlTORC_psc&e=
_______________________________________________
linaro-toolchain mailing list -- linaro-toolchain@lists.linaro.org
To unsubscribe send an email to linaro-toolchain-le...@lists.linaro.org

Reply via email to