http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54473
--- Comment #1 from Mans Rullgard <mans at mansr dot com> 2012-10-24 13:28:25 UTC --- Confirmed with 4.6.3. 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.