From 3cab3dc87eec39db26713b537427a4664d4dbe4c Mon Sep 17 00:00:00 2001 From: Jeffrey A Law Date: Thu, 16 Jul 1998 20:47:24 +0000 Subject: [PATCH] * gcc.c-torture/execute/980716-1.c: New test. From-SVN: r21222 --- gcc/testsuite/ChangeLog | 4 +++ .../gcc.c-torture/execute/980716-1.c | 26 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 gcc/testsuite/gcc.c-torture/execute/980716-1.c diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 77dd5868537..e635df3599f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +Thu Jul 16 21:42:50 1998 Jeffrey A Law (law@cygnus.com) + + * gcc.c-torture/execute/980716-1.c: New test. + Mon Jul 13 22:26:37 1998 Jeffrey A Law (law@cygnus.com) * gcc.c-torture/execute/920715-1.x: No longer expected to fail on diff --git a/gcc/testsuite/gcc.c-torture/execute/980716-1.c b/gcc/testsuite/gcc.c-torture/execute/980716-1.c new file mode 100644 index 00000000000..91e5518d53f --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/980716-1.c @@ -0,0 +1,26 @@ +#include + +void +stub(int num, ...) +{ + va_list ap; + char *end; + int i; + + for (i = 0; i < 2; i++) { + va_start(ap, num); + while ( 1 ) { + end = va_arg(ap, char *); + if (!end) break; + } + va_end(ap); + } +} + +int +main() +{ + stub(1, "ab", "bc", "cx", 0); + exit (0); +} + -- 2.30.2