This report should have been as below.
We are checking what went wrong on our side.
Dear contributor,
Our automatic CI has detected problems related to your patch(es).
Please find some details below.
In tcwg_flang_test/main-aarch64-Ofast-sve_vla, after:
| commit llvmorg-20-init-12914-g5d38e6e42a90
| Author: Ivan R. Ivanov <ivanov.i.aa(a)m.titech.ac.jp>
| Date: Wed Nov 20 10:49:34 2024 +0900
|
| [flang] Introduce hlfir.elemental lowerings to
omp.workshare_loop_nest (#104748)
|
| This patch adds parallelization support for the following
expression in OpenMP
| workshare constructs:
|
| ... 3 lines of the commit log omitted.
Produces 32 regressions:
| Running test-suite:Fujitsu/Fortran/0398 ...
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0000.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0001.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0002.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0003.test
| ... and 28 more
| # "NOEXE" means : the test program cannot be compiled
Used configuration :
* Toolchain : cmake -G Ninja ../llvm/llvm
"-DLLVM_ENABLE_PROJECTS=clang;lld;flang;openmp;clang-tools-extra"
-DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=True
-DCMAKE_INSTALL_PREFIX=../llvm-install
"-DLLVM_TARGETS_TO_BUILD=AArch64" -DCLANG_DEFAULT_LINKER=lld
* Testsuite : export
LD_LIBRARY_PATH=$WORKSPACE/llvm-install/lib/aarch64-unknown-linux-gnu${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
cmake -GNinja -DCMAKE_C_COMPILER="$WORKSPACE/llvm-install/bin/clang"
-DCMAKE_CXX_COMPILER="$WORKSPACE/llvm-install/bin/clang++"
-DCMAKE_Fortran_COMPILER="$WORKSPACE/llvm-install/bin/flang-new"
-DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS= -DCMAKE_CXX_FLAGS=
-DCMAKE_Fortran_FLAGS= -DCMAKE_C_FLAGS_RELEASE="-O3 -ffast-math
-march=armv8.4-a+sve -msve-vector-bits=scalable -mllvm
-scalable-vectorization=preferred -mllvm
-treat-scalable-fixed-error-as-warning=false -DNDEBUG"
-DCMAKE_CXX_FLAGS_RELEASE="-O3 -ffast-math -march=armv8.4-a+sve
-msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred
-mllvm -treat-scalable-fixed-error-as-warning=false -DNDEBUG"
-DCMAKE_Fortran_FLAGS_RELEASE="-O3 -ffast-math -march=armv8.4-a+sve
-msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred
-mllvm -treat-scalable-fixed-error-as-warning=false -DNDEBUG"
-DTEST_SUITE_FORTRAN=ON -DTEST_SUITE_SUBDIRS=Fujitsu
"$WORKSPACE/test/test-suite"
We track this bug report under
https://linaro.atlassian.net/browse/LLVM-1444. Please let us know if
you have a fix.
If you have any questions regarding this report, please ask on
linaro-toolchain(a)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:
You can find the failure logs in *.log.1.xz files in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vla-build…
The full lists of regressions and improvements as well as configure
and make commands are in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vla-build…
The list of [ignored] baseline and flaky failures are in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vla-build…
Fujitsu testsuite : https://github.com/fujitsu/compiler-test-suite/
Current build :
https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vla-build…
Reference build :
https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vla-build…
Instruction to reproduce the build :
https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/s…
Full commit : https://github.com/llvm/llvm-project/commit/5d38e6e42a90f5d469b5ff9e25e5e88…
On Thu, 21 Nov 2024 at 14:39, <ci_notify(a)linaro.org> wrote:
> [Error replacing 'FILE' - Error processing tokens]
Hi Sergei,
It seems your patch below breaks build of several SPEC CPU2017 benchmarks on 32-bit ARM.
Could you please investigate? Please let me know if you need any assistance in reproducing build failures.
Thanks,
--
Maxim Kuvyrkov
https://www.linaro.org
> On Nov 21, 2024, at 20:22, ci_notify(a)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-cpu2017rate/llvm-arm-master-O3, after:
> | commit llvmorg-20-init-12823-g8c56dd3040f2
> | Author: Sergei Barannikov <barannikov88(a)gmail.com>
> | Date: Wed Nov 20 16:07:05 2024 +0300
> |
> | [ARM] Stop gluing FP comparisons to FMSTAT (#116676)
> |
> | Following #116547, this changes the result of `ARMISD::CMPFP*` and the
> | operand of `ARMISD::FMSTAT` from a special `Glue` type to a normal type.
> |
> | ... 20 lines of the commit log omitted.
>
> Produces 544.nab_r failed to build:
> | the following benchmarks now fails :
> | - 544.nab_r failed to build
> | - 538.imagick_r failed to build
> | - 526.blender_r failed to build
> | - 525.x264_r 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: arm-linux-gnueabihf
> - Compiler flags: O3
> - Hardware: <unknown>
>
> This benchmarking CI is work-in-progress, and we welcome feedback and suggestions at linaro-toolchain(a)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-1443. Please let us know if you have a fix.
>
> If you have any questions regarding this report, please ask on linaro-toolchain(a)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-cpu2017rate--llvm-arm-master-O…
> Reference build : https://ci.linaro.org/job/tcwg_bmk-code_vect-cpu2017rate--llvm-arm-master-O…
>
> Instruction to reproduce the build : https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/s…
>
> Full commit : https://github.com/llvm/llvm-project/commit/8c56dd3040f295874e3d5742b5dfc10…
This report should have been as per below. We'll investigate what went wrong.
Dear contributor,
Our automatic CI has detected problems related to your patch(es). Please find some details below.
In tcwg_flang_test/main-aarch64-O3-neoverse_v1-sve_vla-mpipeliner-stack_arrays, after:
| commit llvmorg-20-init-12768-g40c8938ff844
| Author: Ivan R. Ivanov <ivanov.i.aa(a)m.titech.ac.jp>
| Date: Wed Nov 20 10:49:34 2024 +0900
|
| [flang] Introduce hlfir.elemental lowerings to omp.workshare_loop_nest (#104748)
|
| This patch adds parallelization support for the following expression in OpenMP
| workshare constructs:
|
| ... 1 lines of the commit log omitted.
Produces 32 regressions:
| Running test-suite:Fujitsu/Fortran/0398 ...
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0000.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0001.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0002.test
| NOEXE: test-suite :: Fujitsu/Fortran/0398/Fujitsu-Fortran-0398_0003.test
| ... and 28 more
| # "NOEXE" means : the test program cannot be compiled
Used configuration :
* Toolchain : cmake -G Ninja ../llvm/llvm "-DLLVM_ENABLE_PROJECTS=clang;lld;flang;openmp;clang-tools-extra" -DCMAKE_BUILD_TYPE=Release -DLLVM_ENABLE_ASSERTIONS=True -DCMAKE_INSTALL_PREFIX=../llvm-install "-DLLVM_TARGETS_TO_BUILD=AArch64" -DCLANG_DEFAULT_LINKER=lld
* Testsuite : export LD_LIBRARY_PATH=$WORKSPACE/llvm-install/lib/aarch64-unknown-linux-gnu${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
cmake -GNinja -DCMAKE_C_COMPILER="$WORKSPACE/llvm-install/bin/clang" -DCMAKE_CXX_COMPILER="$WORKSPACE/llvm-install/bin/clang++" -DCMAKE_Fortran_COMPILER="$WORKSPACE/llvm-install/bin/flang-new" -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS= -DCMAKE_CXX_FLAGS= -DCMAKE_Fortran_FLAGS= -DCMAKE_C_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG" -DCMAKE_CXX_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG" -DCMAKE_Fortran_FLAGS_RELEASE="-O3 -mcpu=neoverse-v1 -msve-vector-bits=scalable -mllvm -scalable-vectorization=preferred -mllvm -treat-scalable-fixed-error-as-warning=false -mllvm -aarch64-enable-pipeliner -mllvm -pipeliner-mve-cg -DNDEBUG -fstack-arrays" -DTEST_SUITE_FORTRAN=ON -DTEST_SUITE_SUBDIRS=Fujitsu "$WORKSPACE/test/test-suite"
We track this bug report under https://linaro.atlassian.net/browse/LLVM-1441. Please let us know if you have a fix.
If you have any questions regarding this report, please ask on linaro-toolchain(a)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:
You can find the failure logs in *.log.1.xz files in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-O3-neoverse_v1-sve_…
The full lists of regressions and improvements as well as configure and make commands are in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-O3-neoverse_v1-sve_…
The list of [ignored] baseline and flaky failures are in
* https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-O3-neoverse_v1-sve_…
Fujitsu testsuite : https://github.com/fujitsu/compiler-test-suite/
Current build : https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-O3-neoverse_v1-sve_…
Reference build : https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-O3-neoverse_v1-sve_…
Instruction to reproduce the build : https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/llvm/s…
Full commit : https://github.com/llvm/llvm-project/commit/40c8938ff8447fc46bd2aa1605e3147…
--
Maxim Kuvyrkov
https://www.linaro.org
> On Nov 21, 2024, at 03:10, ci_notify(a)linaro.org wrote:
>
> [Error replacing 'FILE' - Error processing tokens]
Hi there,
I can only locate the error message like "/tmp/cc4i9dn1.s:151930: Error: conditional branch out of range".
But failed to reproduce this when cross build, is there anywhere to get the build option for reproducing?
Thanks.
Pan
-----Original Message-----
From: ci_notify(a)linaro.org <ci_notify(a)linaro.org>
Sent: Sunday, October 27, 2024 9:58 AM
To: Li, Pan2 <pan2.li(a)intel.com>
Cc: gcc-regression(a)gcc.gnu.org
Subject: [Linaro-TCWG-CI] gcc-15-4672-gdf4af89bc3e: Failure on arm
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(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
We understand that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
We track this report status in https://linaro.atlassian.net/browse/GNU-1389 , please let us know if you are looking at the problem and/or when you have a fix.
In bootstrap_build master-arm-bootstrap_profiled after:
| commit gcc-15-4672-gdf4af89bc3e
| Author: Pan Li <pan2.li(a)intel.com>
| Date: Thu Oct 24 21:57:04 2024 +0800
|
| Match: Simplify branch form 3 of unsigned SAT_ADD into branchless
|
| There are sorts of forms for the unsigned SAT_ADD. Some of them are
| complicated while others are cheap. This patch would like to simplify
| the complicated form into the cheap ones. For example as below:
| ... 65 lines of the commit log omitted.
Results changed to
# reset_artifacts:
-10
# true:
0
# build_abe bootstrap_profiled:
# FAILED
# First few build errors in logs:
# 01:33:58 make[3]: *** [Makefile:1195: gimple-match-1.o] Error 1
# 01:33:58 make[2]: *** [Makefile:5220: all-stageprofile-gcc] Error 2
# 01:33:58 make[1]: *** [Makefile:26089: stageprofile-bubble] Error 2
# 01:33:58 make: *** [Makefile:26343: profiledbootstrap] Error 2
From
# reset_artifacts:
-10
# true:
0
# build_abe bootstrap_profiled:
1
The configuration of this build is:
CI config tcwg_bootstrap_build master-arm-bootstrap_profiled
configure and test flags: --target arm-linux-gnueabihf
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
Current build : https://ci.linaro.org/job/tcwg_bootstrap_build--master-arm-bootstrap_profil…
Reference build : https://ci.linaro.org/job/tcwg_bootstrap_build--master-arm-bootstrap_profil…
Instruction to reproduce the build : https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/gcc/sh…
Full commit : https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=df4af89bc3eabbeaccb16539a…
Hello,
Function multi versioning is a nice feature for developers to target certain architecture features easily. [1][2]
This patch enables it for Windows too in Clang ( already supported on Linux, Android, Darwin ):
https://github.com/llvm/llvm-project/pull/111962
Please help with the review, and also happy to answer questions if you have.
Thanks,
Daniel
[1] https://github.com/ARM-software/acle/blob/main/main/acle.md#function-multi-…
[2] https://learn.arm.com/learning-paths/cross-platform/function-multiversionin…
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
On Fri, Nov 01, 2024 at 06:57:21AM +0000, ci_notify(a)linaro.org wrote:
> 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(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
All the logs seem to be truncated?
What kind of failure is this? Is it a problem on the builder?
Thanks,
-Andi
>
> We understand that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
>
> In gcc_build master-aarch64 after:
>
> | gcc patch https://patchwork.sourceware.org/patch/99988
> | Author: Andi Kleen <ak(a)gcc.gnu.org>
> | Date: Thu Oct 31 16:19:16 2024 -0700
> |
> | [PATCH] Enable autofdo bootstrap for lto/fortran
> |
> | When autofdo bootstrap support was originally implemented there were
> | issues with the LTO bootstrap, that is why it wasn't enabled
> | for them. I retested this now and it works on x86_64-linux.
> | ... 10 lines of the commit log omitted.
> | ... applied on top of baseline commit:
> | f8ae2cce23fc Support Intel AMX-MOVRS
>
> Results changed to
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> # FAILED
>
> From
> # reset_artifacts:
> -10
> # true:
> 0
> # build_abe gcc:
> 1
>
> The configuration of this build is:
> *CI config* tcwg_gcc_build master-aarch64
> *configure and test flags:* --target aarch64-linux-gnu
>
> -----------------8<--------------------------8<--------------------------8<--------------------------
> The information below can be used to reproduce a debug environment:
>
> Current build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-precommit/13759/ar…
> Reference build : https://ci.linaro.org/job/tcwg_gcc_build--master-aarch64-build/2726/artifac…
>
> Warning: we do not enable maintainer-mode nor automatically update
> generated files, which may lead to failures if the patch modifies the
> master files.
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(a)lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
We understand that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
We track this report status in https://linaro.atlassian.net/browse/GNU-1403 , please let us know if you are looking at the problem and/or when you have a fix.
In glibc_check master-aarch64 after:
| commit glibc-2.40.9000-287-g5c22fd25c15
| Author: Adhemerval Zanella <adhemerval.zanella(a)linaro.org>
| Date: Fri Oct 25 15:21:48 2024 -0300
|
| math: Use exp2m1f from CORE-MATH
|
| The CORE-MATH implementation is correctly rounded (for any rounding mode)
| and shows better performance compared to the generic exp2m1f.
|
| ... 41 lines of the commit log omitted.
FAIL: 2 regressions
regressions.sum:
| === glibc tests ===
|
| Running glibc:math ...
| FAIL: math/test-float-exp2m1
| FAIL: math/test-float32-exp2m1
|
The configuration of this build is:
*CI config* tcwg_glibc_check master-aarch64
*configure and test flags:* --target aarch64-linux-gnu
You can find the failure logs in *.log.1.xz files in
* https://ci.linaro.org/job/tcwg_glibc_check--master-aarch64-build/2032/artif…
The full lists of regressions and improvements as well as configure and make commands are in
* https://ci.linaro.org/job/tcwg_glibc_check--master-aarch64-build/2032/artif…
The list of [ignored] baseline and flaky failures are in
* https://ci.linaro.org/job/tcwg_glibc_check--master-aarch64-build/2032/artif…
The configuration of this build is:
*CI config* tcwg_glibc_check master-aarch64
*configure and test flags:* --target aarch64-linux-gnu
-----------------8<--------------------------8<--------------------------8<--------------------------
The information below can be used to reproduce a debug environment:
Current build : https://ci.linaro.org/job/tcwg_glibc_check--master-aarch64-build/2032/artif…
Reference build : https://ci.linaro.org/job/tcwg_glibc_check--master-aarch64-build/2029/artif…
Instruction to reproduce the build : https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/…
Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=5c22fd25c15ff56583ca…