Christophe Lyon <christophe.l...@arm.com> writes: > On 11/17/22 17:37, Andrea Corallo via Gcc-patches wrote: >> From: Stam Markianos-Wright <stam.markianos-wri...@arm.com> >> In the past we had only defined the vsubq_x generic overload of the >> vsubq_x_* intrinsics for float vector types. This would cause them >> to fall back to the `__ARM_undef` failure state if they was called >> through the generic version. >> This patch simply adds these overloads. >> gcc/ChangeLog: >> * config/arm/arm_mve.h (__arm_vsubq_x FP): New overloads. >> (__arm_vsubq_x Integer): New. > > Hi Stam, > > To hopefully help Kyrill in the review, I think this fix is tested by > patch #19, where we now have > +/* { dg-final { scan-assembler-not "__ARM_undef" } } */ > (this line explains why this bug was not noticed so far) > > Thanks, > > Christophe
Exactly PS also the fact that now tests are 'check-function-bodies' should catch that. Thanks Andrea