http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38644
--- Comment #58 from Sebastian Huber <sebastian.hu...@embedded-brains.de> 2011-10-31 10:45:43 UTC --- I tested Jiangning Liu's latest patch. With it GCC 4.6.2 produces valid code for -march=armv4t, -march=armv5t, -march=armv5te, -march=armv6, and -march=armv7-m. GCC 4.6.2 produces valid code for -march-armv7-m also without the patch, for all other listed options the code is wrong. Testsuite results: http://gcc.gnu.org/ml/gcc-testresults/2011-10/msg03523.html