20050607-1.c: New.
authorDale Johannesen <dalej@apple.com>
Tue, 7 Jun 2005 23:36:52 +0000 (23:36 +0000)
committerDale Johannesen <dalej@gcc.gnu.org>
Tue, 7 Jun 2005 23:36:52 +0000 (23:36 +0000)
2005-06-07  Dale Johannesen  <dalej@apple.com>

        * gcc.dg/20050607-1.c:  New.

From-SVN: r100729

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20050607-1.c [new file with mode: 0644]

index 5411467e053cdf0894fae2c0f34c9d355eebc3dd..273420afa06b56d19bc042ecd591a33bd6638c8a 100644 (file)
@@ -1,3 +1,7 @@
+2005-06-07  Dale Johannesen  <dalej@apple.com>
+
+       * gcc.dg/20050607-1.c:  New.
+
 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/21850
diff --git a/gcc/testsuite/gcc.dg/20050607-1.c b/gcc/testsuite/gcc.dg/20050607-1.c
new file mode 100644 (file)
index 0000000..18cbf45
--- /dev/null
@@ -0,0 +1,13 @@
+/* { dg-do compile } */
+/* { dg-options "-Wpadded" }
+/* The struct internally constructed for the nested function should
+   not result in a warning from -Wpadded. */
+extern int baz(int (*) (int));
+int foo(void)
+{
+  int k = 3;
+  int bar(int x) {
+    return x + k;
+  }
+  return baz(bar);
+}