https://gcc.gnu.org/g:23fde8d7e6a9c60034a698c492ed84a3aa72379b
commit r17-1709-g23fde8d7e6a9c60034a698c492ed84a3aa72379b Author: Iain Sandoe <[email protected]> Date: Fri Jun 19 19:54:53 2026 +0100 aarch64: Handle vec_deconstruct in vector_costs code. r17-1655-g7d351b07e5b85c introduces 'vec_deconstruct' which needs to be handled in the aarch64_vector_costs::count_ops code, leading to a bootstrap fail. gcc/ChangeLog: * config/aarch64/aarch64.cc (aarch64_vector_costs::count_ops): Treat vec_deconstruct in the same way as vec_construct. Signed-off-by: Iain Sandoe <[email protected]> Diff: --- gcc/config/aarch64/aarch64.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/config/aarch64/aarch64.cc b/gcc/config/aarch64/aarch64.cc index c9403ed94e76..9dd19d81d7bc 100644 --- a/gcc/config/aarch64/aarch64.cc +++ b/gcc/config/aarch64/aarch64.cc @@ -18384,6 +18384,7 @@ aarch64_vector_costs::count_ops (unsigned int count, vect_cost_for_stmt kind, case vec_perm: case vec_promote_demote: case vec_construct: + case vec_deconstruct: case vec_to_scalar: case scalar_to_vec: case vector_stmt:
