https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92841
--- Comment #5 from Boris <bp at alien8 dot de> --- Hohumm, looks good - this is the same site it generated with your patch: # arch/x86/kernel/cpu/scattered.c:48: { movq %gs:40, %rax # MEM[(<address-space-2> long unsigned int *)40B], prephitmp_18 movq %rax, 16(%rsp) # prephitmp_18, D.21446 movl $6, %eax #, prephitmp_18 jmp .L6 # I haven't checked any other sites whether they are still fine but I'll do that soon. Thx.