diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4a3b3584c03f..7f457b9523fe 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2013-10-30 Jonathan Wakely + + * testsuite/29_atomics/atomic/operators/pointer_partial_void.cc: Fix + and enable VERIFY tests. + 2013-10-30 Jonathan Wakely * include/bits/shared_ptr (__shared_ptr): Assert non-void pointer. diff --git a/libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc b/libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc index fa936a17ee28..3a4377fb6e47 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic/operators/pointer_partial_void.cc @@ -42,28 +42,28 @@ int main(void) a++; void* vp3(a); dist = reinterpret_cast(vp2) - reinterpret_cast(vp3); - // VERIFY ( std::abs(dist) == sizeof(void*)); + VERIFY ( std::abs(dist) == 1 ); // operator-- void* vp4(a); a--; void* vp5(a); dist = reinterpret_cast(vp4) - reinterpret_cast(vp5); - // VERIFY ( std::abs(dist) == sizeof(void*)); + VERIFY ( std::abs(dist) == 1 ); // operator+= void* vp6(a); a+=n; void* vp7(a); dist = reinterpret_cast(vp6) - reinterpret_cast(vp7); - // VERIFY ( std::abs(dist) == sizeof(void*) * n); + VERIFY ( std::abs(dist) == n ); // operator-= void* vp8(a); a-=n; void* vp9(a); dist = reinterpret_cast(vp8) - reinterpret_cast(vp9); - //VERIFY ( std::abs(dist) == sizeof(void*) * n); + VERIFY ( std::abs(dist) == n ); return 0; }