OSDN Git Service

2009-10-05 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / opt / pr40496.C
1 // { dg-do compile }
2 // { dg-options "-O2 -fprefetch-loop-arrays -msse2" { target i?86-*-* x86_64-*-* } }
3
4 struct DOMStringHandle
5 {
6   unsigned int fLength;
7   int fRefCount;
8 };
9 static void *freeListPtr;
10 void foo(DOMStringHandle *dsg)
11 {
12   int i;
13   for (i = 1; i < 1023; i++)
14     {
15       *(void **) &dsg[i] = freeListPtr;
16       freeListPtr = &dsg[i];
17     }
18 }