http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38644
--- Comment #52 from Sebastian Huber <sebastian.hu...@embedded-brains.de> 2011-10-15 08:48:10 UTC --- In GCC 4.6.2 20111014 (prerelease) the problem is still not fixed and "arm-eabi-gcc -march=armv5t -mthumb -O2" produces wrong code. Please don't let it slip through the next release.