/* PR tree-optimization/57980 */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O -foptimize-sibling-calls -w" } */ | |
typedef int V __attribute__ ((vector_size (2 * sizeof (int)))); | |
extern V f (void); | |
V | |
bar (void) | |
{ | |
return -f (); | |
} | |
V | |
foo (void) | |
{ | |
V v = { }; | |
return v - f (); | |
} |