New, from PR 14498.
authordalej <dalej@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 May 2004 17:09:22 +0000 (17:09 +0000)
committerdalej <dalej@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 28 May 2004 17:09:22 +0000 (17:09 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82368 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/gcc.dg/va-arg-3.c [new file with mode: 0644]

diff --git a/gcc/testsuite/gcc.dg/va-arg-3.c b/gcc/testsuite/gcc.dg/va-arg-3.c
new file mode 100644 (file)
index 0000000..ef2344b
--- /dev/null
@@ -0,0 +1,13 @@
+/* { dg-do compile } */
+/* { dg-options "-O3" } */
+/* PR 14498.  */
+#include <stdarg.h>
+extern void baz(char *);
+void bar (va_list *args)
+{
+  if (args)
+    {
+      char *s = va_arg(*args, char *);
+      baz(s);
+    }
+}