Hello. Thanks for the info.
Just to check - this is a correctness problem? We run SPEC2006 here and I didn't see a problem with 403.gcc.
The patch was reverted though, so something is certainly wrong with it! Do you have any details on how you run spec 2006, in order to reproduce it?
Thanks Dave ________________________________ From: Maxim Kuvyrkov maxim.kuvyrkov@linaro.org Sent: 23 November 2022 07:13 To: David Green David.Green@arm.com Cc: Linaro Toolchain Mailman List linaro-toolchain@lists.linaro.org Subject: Re: [TCWG CI] 403.gcc failed to run after working-3971-g5f7f484ee54e: [AArch64] Add GPR rr instructions to isAssociativeAndCommutative
Hi David,
Also happens for -O2 -flto. Other affected configurations will be automatically added to [1].
[1] https://git.linaro.org/toolchain/ci/interesting-commits.git/tree/llvm/sha1/5...
-- Maxim Kuvyrkov https://www.linaro.org
On Nov 22, 2022, at 3:38 PM, Maxim Kuvyrkov maxim.kuvyrkov@linaro.org wrote:
Hi David,
Our CI flagged your commit; it seems it miscompiles 403.gcc from SPEC CPU2006 at -O3 -flto for aarch64-linux-gnu. Would you please investigate?
Let me know if you need any assistance in reproducing this.
Thanks!
===
After working-3971-g5f7f484ee54e commit 5f7f484ee54ebbf702ee4c5fe9852502dc237121 Author: David Green david.green@arm.com
[AArch64] Add GPR rr instructions to isAssociativeAndCommutative
the following benchmarks slowed down by more than 3%:
- 403.gcc failed to run
Configuration:
- Benchmark: SPEC CPU2006
- Toolchain: Clang + Glibc + LLVM Linker
- Version: all components were built from their tip of trunk
- Target: aarch64-linux-gnu
- Compiler flags: -O3 -flto
- Hardware: NVidia TX1 4x Cortex-A57
-- Maxim Kuvyrkov https://www.linaro.org
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.