https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116592

--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-14 branch has been updated by Kito Cheng <k...@gcc.gnu.org>:

https://gcc.gnu.org/g:4f41d8fa5a73e2703d417b0e44bce48aa35bfd91

commit r14-11564-g4f41d8fa5a73e2703d417b0e44bce48aa35bfd91
Author: Jin Ma <ji...@linux.alibaba.com>
Date:   Sat Sep 7 10:29:02 2024 -0600

    [PATCH v4] [target/116592] RISC-V: Fix illegal operands "th.vsetvli
zero,0,e32,m8" for XTheadVector

    Since the THeadVector vsetvli does not support vl as an immediate, we
    need to convert 0 to zero when outputting asm.

            PR target/116592

    gcc/ChangeLog:

            * config/riscv/thead.cc (th_asm_output_opcode): Change '0' to
            "zero"

    gcc/testsuite/ChangeLog:

            * gcc.target/riscv/rvv/xtheadvector/pr116592.c: New test.

Reply via email to