[Bug rtl-optimization/91333] [9/10 Regression] suboptimal register allocation for inline asm
clyon at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sat Feb 1 16:08:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91333
Christophe Lyon <clyon at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |clyon at gcc dot gnu.org
--- Comment #10 from Christophe Lyon <clyon at gcc dot gnu.org> ---
(In reply to Jeffrey A. Law from comment #9)
> Fixed by Vlad's patch on the trunk.
This patch causes regressions:
aarch64:
gcc.target/aarch64/sve/pcs/args_10.c -march=armv8.2-a+sve scan-assembler
\\tld4w\\t{z2\\.s - z5\\.s}, p[0-7]/z, \\[x0\\]\\n
gcc.target/aarch64/sve/pcs/args_5_be_bf16.c -march=armv8.2-a+sve
check-function-bodies callee
gcc.target/aarch64/sve/pcs/args_5_be_bf16.c -march=armv8.2-a+sve
scan-assembler \\tld4h\\t{z0\\.h - z3\\.h}, p[0-7]/z, \\[x0, #-8, mul vl\\]\\n
gcc.target/aarch64/sve/pcs/args_5_be_f16.c -march=armv8.2-a+sve
check-function-bodies callee
gcc.target/aarch64/sve/pcs/args_5_be_f16.c -march=armv8.2-a+sve scan-assembler
\\tld4h\\t{z0\\.h - z3\\.h}, p[0-7]/z, \\[x0, #-8, mul vl\\]\\n
gcc.target/aarch64/sve/pcs/args_5_be_f32.c -march=armv8.2-a+sve
check-function-bodies callee
gcc.target/aarch64/sve/pcs/args_5_be_f32.c -march=armv8.2-a+sve scan-assembler
\\tld4w\\t{z0\\.s - z3\\.s}, p[0-7]/z, \\[x0, #-8, mul vl\\]\\n
gcc.target/aarch64/sve/pcs/args_5_be_f64.c -march=armv8.2-a+sve
check-function-bodies callee
[....] and many others
on arm:
gcc.target/arm/armv8_2-fp16-move-2.c scan-assembler bmi
More information about the Gcc-bugs
mailing list