https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86555
--- Comment #2 from Khem Raj <raj.khem at gmail dot com> --- we can avoid the problem by altering the structure, thats not an issue, but do you think compiler is right here by assuming to generate LDRD on a 4byte aligned address when it is told that architecture (-march=armv5te) its building for does not support 4byte aligned address for LDRD but only 8-byte aligned ?