https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112092
--- Comment #14 from Maciej W. Rozycki <macro at orcam dot me.uk> --- This is invalid code, because you haven't told GCC your inline assembly makes use of v8 or v24. You need to specify inputs and outputs correctly or otherwise the compiler will consider these registers unchanged by the asm statements and may even insert other code between the statements that makes use of v8 or v24. Does the issue still trigger with the inputs and outputs corrected?