I spoke to Jan over at Arch about this and they pointed me at this OLD gcc bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40838 Not sure if the same but has some striking similarities.