3 // { dg-options "-O2 -fstrict-aliasing" }
5 extern "C" void * malloc(__SIZE_TYPE__);
6 extern "C" void abort(void);
9 void __attribute__((noinline)) init(void)
14 inline void *operator new(__SIZE_TYPE__)
19 inline void operator delete (void*) {}
21 int * __attribute__((noinline)) doit(int n)
26 for (int i=0; i<n; ++i)