Hi Alexey,

It seems your patch below causes build failure of 654.roms_s for "-O3 -flto" on 
aarch64-linux-gnu.  Has this been reported already?

Let me know if not, and I'll help with the reporting and reproduction.

Thanks!

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

> On Nov 26, 2024, at 12:32, ci_not...@linaro.org wrote:
> 
> Dear contributor,
> 
> Our automatic CI has detected problems related to your patch(es). Please find 
> some details below.
> 
> In tcwg_bmk-code_vect-cpu2017fast/llvm-aarch64-master-O3_LTO, after:
>  | commit llvmorg-20-init-13176-gb8703369daf7
>  | Author: Alexey Bataev <a.bat...@outlook.com>
>  | Date:   Fri Nov 22 16:10:17 2024 -0500
>  | 
>  |     [SLP] Match poison as instruction with the same opcode
>  |     
>  |     Patch allows to vector scalar instruction + poison values as if poisons
>  |     are instructions with the same opcode. It allows better vectorization 
> of
>  |     the repeated values, reduces number of insertelement instructions and
>  | ... 54 lines of the commit log omitted.
> 
> Produces 654.roms_s failed to build:
>  | the following benchmarks now fails :
>  | - 654.roms_s failed to build
> 
> Used configuration :
> Below reproducer instructions can be used to re-build both "first_bad" and 
> "last_good" cross-toolchains used in this bisection.  Naturally, the scripts 
> will fail when triggerring benchmarking jobs if you don\'t have access to 
> Linaro TCWG CI.
> 
> Configuration:
> - Benchmark: SPEC CPU2017
> - Toolchain: Clang + Glibc + LLVM Linker
> - Version: all components were built from their tip of trunk
> - Target: aarch64-linux-gnu
> - Compiler flags: O3 -LTO
> - Hardware: <unknown>
> 
> This benchmarking CI is work-in-progress, and we welcome feedback and 
> suggestions at linaro-toolchain@lists.linaro.org .  In our improvement plans 
> is to add support for SPEC CPU2017 benchmarks and provide "perf 
> report/annotate" data behind these reports.
> 
> We track this bug report under https://linaro.atlassian.net/browse/LLVM-1448. 
> Please let us know if you have a fix.
> 
> If you have any questions regarding this report, please ask on 
> linaro-toolchain@lists.linaro.org mailing list.
> 
> -----------------8<--------------------------8<--------------------------8<--------------------------
> 
> The information below contains the details of the failures, and the ways to 
> reproduce a debug environment:
> 
> 
> 
> Current build   : 
> https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017fast--llvm-aarch64-master-O3_LTO-build/218/artifact/artifacts
> Reference build : 
> https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017fast--llvm-aarch64-master-O3_LTO-build/217/artifact/artifacts
> 
> Instruction to reproduce the build : 
> https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/sha1/b8703369daf777706196ff914c0376c27adde3cf/tcwg_bmk-code_vect-cpu2017fast/llvm-aarch64-master-O3_LTO/reproduction_instructions.txt
> 
> Full commit : 
> https://github.com/llvm/llvm-project/commit/b8703369daf777706196ff914c0376c27adde3cf


_______________________________________________
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