http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56351
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-02-15 20:20:28 UTC --- I think this was fixed on the trunk with: 2012-10-22 Julian Brown <jul...@codesourcery.com> * config/arm/arm.h (CANNOT_CHANGE_MODE_CLASS): Avoid subreg'ing VFP D registers in big-endian mode.