This is fixed in more recent builds. Tested using:
michaelh@crucis:/mnt/michaelh/linaro/bugs/shrinkwrap$ ~/linaro/toolchains/gcc-linaro-4.5+bzr99502~ams-codesourcery~cs-merge-20110413-x86_64-maverick-cbuild109-crucis-x86_64r1/bin/g++ -m32 -Os -march=pentium -c ios_init.i
on x86_64.
This is fixed in more recent builds. Tested using:
michaelh@ crucis: /mnt/michaelh/ linaro/ bugs/shrinkwrap $ ~/linaro/ toolchains/ gcc-linaro- 4.5+bzr99502~ ams-codesourcer y~cs-merge- 20110413- x86_64- maverick- cbuild109- crucis- x86_64r1/ bin/g++ -m32 -Os -march=pentium -c ios_init.i
on x86_64.