After your first post I tested it on debian and had the same problem.
Today I wanted to debug C::B to look for a possible bug and ...
... it works as expected.
I'm a little bit confused, because I did not update any relevant files since yesterday afaik.
debian sid/experimental, 64 bit, C::B svn r5074
gdb 6.8-3, gcc 4.2.3-6, g++ 4.2.3-9, libstdc++6 4.3.0-4, libc6 2.7-11