https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111720
--- Comment #1 from JuzheZhong <juzhe.zhong at rivai dot ai> --- The root cause is unnecessary VLS modes data movement: (insn 10 9 11 2 (set (reg:V4DI 143) (mem/u/c:V4DI (reg:DI 142) [0 S32 A128])) "/app/example.c":4:13 1119 {*movv4di} (nil)) (insn 11 10 12 2 (set (mem/c:V4DI (reg:DI 141) [0 S32 A128]) (reg:V4DI 143)) "/app/example.c":4:13 1119 {*movv4di} (nil))