aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c
deleted file mode 100644
index dbcf76648..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/pr36504.c
+++ /dev/null
@@ -1,25 +0,0 @@
-/* PR tree-optimization/36504 */
-/* { dg-do compile } */
-/* { dg-options "-O3 -fprefetch-loop-arrays -w" } */
-
-struct A { struct { int a; } b[8]; };
-struct B { int c; int d; };
-struct C { struct B d; };
-
-void bar (struct C *, int);
-
-struct B
-foo (struct C *p, struct A *e, int b)
-{
- struct B q;
- bar (p, e->b[b].a);
- return q;
-}
-
-void
-baz (int b, struct A *e)
-{
- struct C p;
- for (; b; ++b)
- p.d = foo (&p, e, b);
-}