https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89104
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rsandifo at gcc dot gnu.org, | |sje at gcc dot gnu.org --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I really don't like these aarch64 warnings, declare simd is an optimization (admittedly with ABI consequences) and warning about this by default is weird, + it is going to be a pain, any time any declare simd testcase is added there is potential "regression" on aarch64. Plus it really looks like a bug in this case, there is no mixed type at all, the int * argument is uniform, so should be passed as any other pointer, and all the others are int and so should use the same vector int type.