http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52855
Mans Rullgard <mans at mansr dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mans at mansr dot com --- Comment #2 from Mans Rullgard <mans at mansr dot com> 2012-10-24 13:38:10 UTC --- Confirmed with 4.6.3 and -march=armv6 or higher at -O1 and higher, no other flags needed. No error with 4.5, 4.7, or 4.8. The Linaro 4.6 branch does not have the problem either, so whatever they've added seems to fix it.