From https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79343
kernel/power/sasum_microk_power8.c gives error: PIC register clobbered by ‘%2’ in ‘asm’
The blas source looks to be adding r2 (and r0) to the clobbers completely unnecessarily. I suspect what the author of that code was trying to do was say that i and n are changed by the asm, which is done by making them output args as well as input. The memory clobber could be removed too, if *x1 was made an output. Oh, and the asm misses clobbers for all the vector regs used..