aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c
deleted file mode 100644
index 4fdc9540d..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/20041219-1.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* PR18191 Struct member is not getting default-initialized.
- Origin: Grigory Zagorodnev <grigory.zagorodnev@intel.com> */
-
-/* { dg-do run } */
-
-extern int printf (__const char *__restrict __format, ...);
-
-typedef struct S {
- const char* s;
- int i;
-} S;
-
-void
-foo (void)
-{
- S dummy[2];
- unsigned i;
-
- /* Put some garbage on the stack. */
- for (i = 0; i < sizeof(dummy); i++)
- ((char *)&dummy)[i] = -1;
-}
-
-int
-bar (void)
-{
- /* Allocate object on the stack. */
- S obj[2] = { {"m0"}, {"m1"} };
-
- /* Assume fields those not explicitly initialized
- are default initialized to 0 [8.5.1/7 and 8.5/5]. */
- if (obj[0].i == 0)
- return 0;
- else
- {
- printf("Failed: obj[0].i == '%d', expecting '0'\n", obj[0].i);
- return 1;
- }
-}
-
-int
-main (void)
-{
- foo();
- return bar();
-}
-