Hi Luke,

[Sorry for late reply.]

Yes, the fixes were previous miscompiles:

Running test-suite:Fujitsu/Fortran/0105 ...
FAIL: test-suite :: Fujitsu/Fortran/0105/Fujitsu-Fortran-0105_0091.test
FAIL: test-suite :: Fujitsu/Fortran/0105/Fujitsu-Fortran-0105_0199.test
FAIL: test-suite :: Fujitsu/Fortran/0105/Fujitsu-Fortran-0105_0092.test
# "FAIL" means : the execution of the compiled binary failed / output of the 
binary differs from the expected one

Let us know if you need help investigating this.

Kind regards,

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

> On Nov 17, 2025, at 17:58, Luke Lau <[email protected]> wrote:
> 
> Hi there, thanks for picking up on this change.
> 
> I see there’s 1 regression and 3 fixes, I just want to check are the fixes 
> previous miscompiles?
> 
> Thanks,
> Luke
> 
>> On 17 Nov 2025, at 09:03, [email protected] wrote:
>> 
>> 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_vls-lto-lld, after:
>> | commit llvmorg-22-init-14324-g02c68b3ef754
>> | Author: Luke Lau <[email protected]>
>> | Date:   Wed Nov 12 19:14:53 2025 +0800
>> | 
>> |     [VPlan] Plumb scalable register size through narrowInterleaveGroups 
>> (#167505)
>> |     
>> |     On RISC-V narrowInterleaveGroups doesn't kick in because the wrong
>> |     VectorRegWidth is passed to isConsecutiveInterleaveGroup.
>> |     
>> | ... 10 lines of the commit log omitted.
>> 
>> Produces 1 regression 3 fixes:
>> | 
>> | regressions.sum:
>> | Running test-suite:Fujitsu/Fortran/0363 ...
>> | FAIL: test-suite :: Fujitsu/Fortran/0363/Fujitsu-Fortran-0363_0283.test
>> | # "FAIL" means : the execution of the compiled binary failed / output of 
>> the binary differs from the expected one
>> | 
>> | fixes.sum:
>> | Running test-suite:Fujitsu/Fortran/0105 ...
>> | FAIL: test-suite :: Fujitsu/Fortran/0105/Fujitsu-Fortran-0105_0091.test
>> | ... and 2 more
>> | # "FAIL" means : the execution of the compiled binary failed / output of 
>> the binary differs from the expected one
>> 
>> Used configuration :
>> * Toolchain : cmake -G Ninja  ../llvm/llvm 
>> "-DLLVM_ENABLE_PROJECTS=clang;lld;flang;clang-tools-extra"           
>> "-DLLVM_ENABLE_RUNTIMES=openmp"  -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/bin2/clang" 
>> -DCMAKE_CXX_COMPILER="$\WORKSPACE/llvm-install/bin2/clang++" 
>> -DCMAKE_Fortran_COMPILER="$\WORKSPACE/llvm-install/bin2/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=256 -flto -fuse-ld=lld -DNDEBUG" 
>> -DCMAKE_CXX_FLAGS_RELEASE="-O3 -ffast-math -march=armv8.4-a+sve 
>> -msve-vector-bits=256 -flto -fuse-ld=lld -DNDEBUG" 
>> -DCMAKE_Fortran_FLAGS_RELEASE="-O3 -ffast-math -march=armv8.4-a+sve 
>> -msve-vector-bits=256 -flto -fuse-ld=lld -DNDEBUG" -DTEST_SUITE_FORTRAN=ON 
>> -DTEST_SUITE_SUBDIRS=Fujitsu         -DTEST_SUITE_FUJITSU_WITH_FAST_MATH=ON 
>> "$\WORKSPACE/test/test-suite"
>> 
>> We track this bug report under 
>> https://linaro.atlassian.net/browse/LLVM-2121. 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
>> * 
>> https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vls-lto-lld-build/2590/artifact/artifacts/00-sumfiles/
>> 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_vls-lto-lld-build/2590/artifact/artifacts/notify/
>> The list of [ignored] baseline and flaky failures are in
>> * 
>> https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vls-lto-lld-build/2590/artifact/artifacts/sumfiles/xfails.xfail
>> 
>> Fujitsu testsuite : https://github.com/fujitsu/compiler-test-suite/
>> 
>> Current build   : 
>> https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vls-lto-lld-build/2590/artifact/artifacts
>> Reference build : 
>> https://ci.linaro.org/job/tcwg_flang_test--main-aarch64-Ofast-sve_vls-lto-lld-build/2589/artifact/artifacts
>> 
>> Instruction to reproduce the build : 
>> https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/llvm/sha1/02c68b3ef7544b875da4052dfb582057c3e369fd/tcwg_flang_test/main-aarch64-Ofast-sve_vls-lto-lld/reproduction_instructions.txt
>> 
>> Full commit : 
>> https://github.com/llvm/llvm-project/commit/02c68b3ef7544b875da4052dfb582057c3e369fd
> 

_______________________________________________
linaro-toolchain mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to