https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71151
--- Comment #22 from Senthil Kumar Selvaraj <saaadhu at gcc dot gnu.org> --- Confirmed that it's a linker issue related to adjusting reloc addends in the presence of align directives. Found two separate bugs, will post patches later this week.