https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94172
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Oops, sorry, I've used __asm volatile (""); so that it doesn't have an arm specific instruction and in that case it doesn't ICE. With __asm volatile ("nop"); it ICEs even on x86_64-linux. Looking...