1 /* { dg-do compile } */
2 /* { dg-options "-O1 -fdump-tree-forwprop1 -w" } */
4 #define vector __attribute__((vector_size(16) ))
10 vector float foo( vector float v )
14 struct VecClass y = *(struct VecClass*)&x;
18 /* We should be able to convert the cast to a VCE in forwprop1. */
19 /* { dg-final { scan-tree-dump-times "VIEW_CONVERT_EXPR" 1 "forwprop1"} } */
20 /* { dg-final { cleanup-tree-dump "forwprop1" } } */