diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-07-16 20:47:24 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-07-16 14:47:24 -0600 |
commit | 3cab3dc87eec39db26713b537427a4664d4dbe4c (patch) | |
tree | f91b5e002d13cec4bbcb4a4afb30d3c83cb34a0a /gcc | |
parent | 8d344fbc71f534f418970d9b8217f9473ae4dd75 (diff) | |
download | gcc-3cab3dc87eec39db26713b537427a4664d4dbe4c.zip gcc-3cab3dc87eec39db26713b537427a4664d4dbe4c.tar.gz gcc-3cab3dc87eec39db26713b537427a4664d4dbe4c.tar.bz2 |
* gcc.c-torture/execute/980716-1.c: New test.
From-SVN: r21222
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/980716-1.c | 26 |
2 files changed, 30 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 77dd586..e635df3 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 0000000..91e5518 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/980716-1.c @@ -0,0 +1,26 @@ +#include <stdarg.h> + +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); +} + |