/* { dg-do compile { target { ! avr_tiny } } } *//* { dg-options "-O1" } */extern volatile __memx const long a, b, c, d, e, f;extern volatilelong result;externvoidvfunc(const char*, ...);voidfoo(void){
result = a + b + c + d + e + f;vfunc("text", a, b, c, d, e, f, result);}