https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83396
--- Comment #26 from Christophe Lyon <clyon at gcc dot gnu.org> --- I have attached gload.i and gload.s to help you reproduce the problem on arm --with-mode=thumb. I will also perform some tests with the patch series posted here.