>I have gcc version 2.95.3, but I think there's the same bug in some later
>versions.
You are thinking wrong ;-)
Really, both 3.0.2 and current 3.1 experimental, which include the new libstdc++-v3,
provide a different (correct, IMHO) answer:
0000000000000000000000000000000000000100000000000000000000000000000000
Cheers,
Paolo.