2 // { dg-options "-O3 -fcheck-data-deps" }
4 double foo(const double* p0, const double* p1, const double* q0)
7 for (; p0 != p1; ++p0, ++q0)
15 const double* begin() const { return x; }
25 B::B(const A& a) : a0(a), a1(a), d(foo(a0.begin(), a0.begin()+3, a1.begin()))