+Wed Feb 23 14:16:06 2000 Donald Lindsay <dlindsay@cygnus.com>
+
+ * execute/va-arg-12.c: New test.
+
2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
* execute/20000223-1.c: New test.
--- /dev/null
+#include <stdarg.h>
+
+/*typedef unsigned long L;*/
+typedef double L;
+void f (L p0, L p1, L p2, L p3, L p4, L p5, L p6, L p7, L p8, ...)
+{
+ va_list select;
+
+ va_start (select, p8);
+
+ if (va_arg (select, L) != 10.)
+ abort ();
+ if (va_arg (select, L) != 11.)
+ abort ();
+ if (va_arg (select, L) != 0.)
+ abort ();
+
+ va_end (select);
+}
+
+int main ()
+{
+ f (1., 2., 3., 4., 5., 6., 7., 8., 9., 10., 11., 0.);
+ exit (0);
+}