[Bug target/115969] [15 regression] ICE when building clang-16.0.6 on arm64 (output_operand: invalid expression as operand)
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jul 18 02:35:10 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115969
Andrew Pinski <pinskia at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rsandifo at gcc dot gnu.org
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
late_combine2 does:
```
trying to combine definition of r0 in:
21: x0:DI=v31:DI
into:
14: v0:V2SI=vec_duplicate([x0:DI])
successfully matched this instruction to *aarch64_simd_ld1rv2si:
(set (reg/i:V2SI 32 v0)
(vec_duplicate:V2SI (mem:SI (reg:DI 63 v31 [orig:103 aD.4438 ] [103]) [1
*a_3+0 S4 A32])))
original cost = 4 + 24 (weighted: 28.000000), replacement cost = 24 (weighted:
24.000000); keeping replacement
rescanning insn with uid = 14.
updating insn 14 in-place
```
For this.
More information about the Gcc-bugs
mailing list