https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104805
--- Comment #3 from 。 <570070308 at qq dot com> --- (In reply to Jakub Jelinek from comment #1) > Clobber of "rsp" makes no sense, you can't change the value of the stack > pointer in inline asm without restoring it back before the end of inline asm. And, this bug is about "rbp" not "rsp". GCC uses "rbp" to represent input operand even though the "rbp" is in the clobber list.