2 /* { dg-skip-if "Stack alignment is too small" { hppa*-*-hpux* } "*" "" } */
11 typedef int aligned __attribute__((aligned(ALIGNMENT)));
16 bar (char *p, int size)
18 __builtin_strncpy (p, "good", size);
23 struct A : virtual public Base
31 foo (const char *fmt, ...) throw (B,A)
40 size = va_arg (arg, int);
43 p = (char *) __builtin_alloca (size + 1);
45 x = va_arg (arg, double);
50 if (__builtin_strncmp (p, "good", size) != 0)
54 printf ("Failed: %s != good\n", p);
59 if (check_int (&i, __alignof__(i)) != i)
70 try { foo ("foo", 5, 5.0); }