https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110024
--- Comment #1 from d_vampile <d_vampile at 163 dot com> --- It can be seen that the vector register (D0) is used before the modification, and the common register (X0) is used after the modification.