https://gcc.gnu.org/g:0a38e5fffca31dfff4aea64ddbfd750910252cde
commit r15-4424-g0a38e5fffca31dfff4aea64ddbfd750910252cde Author: Christophe Lyon <christophe.l...@linaro.org> Date: Mon Jun 10 14:42:51 2024 +0000 arm: [MVE intrinsics] remove useless resolve from create shape vcreateq have no overloaded forms, so there's no need for resolve (). 2024-07-11 Christophe Lyon <christophe.l...@linaro.org> gcc/ * config/arm/arm-mve-builtins-shapes.cc (create_def::resolve): Delete function. Diff: --- gcc/config/arm/arm-mve-builtins-shapes.cc | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gcc/config/arm/arm-mve-builtins-shapes.cc b/gcc/config/arm/arm-mve-builtins-shapes.cc index e01939469e3a..0520a8331db0 100644 --- a/gcc/config/arm/arm-mve-builtins-shapes.cc +++ b/gcc/config/arm/arm-mve-builtins-shapes.cc @@ -1408,12 +1408,6 @@ struct create_def : public nonoverloaded_base { build_all (b, "v0,su64,su64", group, MODE_none, preserve_user_namespace); } - - tree - resolve (function_resolver &r) const override - { - return r.resolve_uniform (0, 2); - } }; SHAPE (create)