https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97990
--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Reduced testcase:
```
typedef __attribute__((__vector_size__(sizeof(short)))) short TSimd;
TSimd hh(int);
struct y6
{
TSimd VALUE;
~y6();
};
template <class T1,class T2>
auto f2(T1 p1, T2){
return hh(p1) <= 0;
}
void f1(){
f2(0, y6{});
}
```
