> Hello, > I'm having trouble understanding what I'm doing wrong in the following > piece of code. > > My OS is Debian GNU/Linux 5.0, compiler is > g++-4.1 (GCC) 4.1.3 20080704 (prerelease) (Debian 4.1.2-25) > platform x86-64 Sorry, I realized I forgot to include the compilation flags required for reproducing the problem: g++-4.1 -O1 -fdelete-null-pointer-checks -fschedule-insns -fstrict- aliasing -ftree-vrp Alberto