| /* { dg-do compile } */ | |
| /* { dg-options "-O -fnon-call-exceptions -fno-tree-dce -fno-tree-forwprop -fsignaling-nans" } */ | |
| typedef double __attribute__((__vector_size__(16))) F; | |
| F f; | |
| void | |
| foo(void) | |
| { | |
| f += (F)(f != (F){}[0]); | |
| } | |
| /* { dg-xfail-if "-fnon-call-exceptions unsupported" { amdgcn-*-* } } */ |