blob: 184ecfc3477da901d16f2efb7e7cbb31e7ab2a24 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-g -O0 -fdump-rtl-final" } */
#include <stdarg.h>
int /* 6. */
/* 7. */
f (int a, ...) /* 8. */
/* 9. */
{
int sum = a;
va_list ap;
va_start (ap, a);
sum += va_arg (ap, int); /* 18. */
sum += va_arg (ap, int); /* 20. */
return sum;
}
/* { dg-final { scan-rtl-dump-not "vararg-loc\\.c.:\[6789\] " "final" } } */
/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:18:\[0-9\]+ " "final" } } */
/* { dg-final { scan-rtl-dump "vararg-loc\\.c.:20:\[0-9\]+ " "final" } } */