http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56620 --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-03-14 20:33:27 UTC --- I think you are required to use -mno-unaligned-access for armv7 targets where you doing bare metal work without the page table setup.