https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91333

--- Comment #13 from Christophe Lyon <clyon at gcc dot gnu.org> ---
(In reply to Vladimir Makarov from comment #12)
> (In reply to Christophe Lyon from comment #10)
> > (In reply to Jeffrey A. Law from comment #9)
> > > Fixed by Vlad's patch on the trunk.
> > 
> > This patch causes regressions:
> > aarch64:
> > 
> 
> I've committed one more patch which improves the PR test code (although one
> move could be avoided is still present), does not worsen SPEC benchmark and
> solves some aarch64 testsuite failures.
> 
> Could you check aarch64 tests again.
> 
> Thank you.

Hi,

So the patch from comment #c7 caused 169 regressions on aarch64 (a few of which
I reported in #c10).
The patch in #c11 fixes 169 cases, including the ones I reported, so I think it
does fixes all the regressions from #c7.
However, that new patch brings 651 new regressions on aarch64, including:
gcc.target/aarch64/sve/acle/asm/abd_s32.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_FULL  check-function-bodies abd_w0_s32_m_untied
gcc.target/aarch64/sve/acle/asm/abd_s32.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_OVERLOADS  check-function-bodies
abd_w0_s32_m_untied
gcc.target/aarch64/sve/acle/asm/abd_s64.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_FULL  check-function-bodies abd_x0_s64_m_untied
gcc.target/aarch64/sve/acle/asm/abd_s64.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_OVERLOADS  check-function-bodies
abd_x0_s64_m_untied
gcc.target/aarch64/sve/acle/asm/abd_u32.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_FULL  check-function-bodies abd_w0_u32_m_untied
gcc.target/aarch64/sve/acle/asm/abd_u32.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_OVERLOADS  check-function-bodies
abd_w0_u32_m_untied
gcc.target/aarch64/sve/acle/asm/abd_u64.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_FULL  check-function-bodies abd_x0_u64_m_untied
gcc.target/aarch64/sve/acle/asm/abd_u64.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_OVERLOADS  check-function-bodies
abd_x0_u64_m_untied
gcc.target/aarch64/sve/acle/asm/add_s32.c  -std=gnu90 -O2 -fno-schedule-insns
-DCHECK_ASM --save-temps -DTEST_FULL  check-function-bodies add_w0_s32_m_untied

No need for aarch64 hw, these are compile-tests.

Reply via email to