Test case: ```cpp #include <arm_sve.h> svuint64_t foo (svuint64_t x, svbool_t pg) { return svmul_n_u64_x (pg, x, -1); } ``` https://godbolt.org/z/GoEnMcc9s I referred to the following GCC patch. [patch](https://github.com/gcc-mirror/gcc/commit/f9c99d403c9a0948936e3120ad97b4f10998351f)