1 /* { dg-do compile } */
2 /* { dg-options "-O -fdump-tree-forwprop1" } */
4 typedef int V
__attribute__((vector_size(2*sizeof(int))));
5 typedef __complex__
int C
;
16 void g (V
*v1
, V
*v2
){
23 void h (C
*v1
, C
*v2
){
29 void i (V
*v1
, V
*v2
){
36 /* { dg-final { scan-tree-dump-times "\\\+" 1 "forwprop1"} } */
37 /* { dg-final { scan-tree-dump "{ 0, 4 }" "forwprop1"} } */
38 /* { dg-final { scan-tree-dump "{ 37, -5 }" "forwprop1"} } */
39 /* { dg-final { scan-tree-dump "{ 27, 23 }" "forwprop1"} } */
40 /* { dg-final { scan-tree-dump "{ 37, 3 }" "forwprop1"} } */