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

--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Kito Cheng <k...@gcc.gnu.org>:

https://gcc.gnu.org/g:116a8678840f9f52ec14639ff07e302a8c429f32

commit r13-6822-g116a8678840f9f52ec14639ff07e302a8c429f32
Author: Ju-Zhe Zhong <juzhe.zh...@rivai.ai>
Date:   Wed Mar 22 13:06:23 2023 +0800

    RISC-V: Implement __riscv_vlenb PR109228

    __riscv_vlenb is defined in RVV intrinsic spec 0.11 and used in some
project
    like google/highway.

    gcc/ChangeLog:

            PR target/109228
            * config/riscv/riscv-vector-builtins-bases.cc (class vlenb): Add
            __riscv_vlenb support.
            (BASE): Ditto.
            * config/riscv/riscv-vector-builtins-bases.h: Ditto.
            * config/riscv/riscv-vector-builtins-functions.def (vlenb): Ditto.
            * config/riscv/riscv-vector-builtins-shapes.cc (struct vlenb_def):
Ditto.
            (SHAPE): Ditto.
            * config/riscv/riscv-vector-builtins-shapes.h: Ditto.
            * config/riscv/riscv-vector-builtins.cc: Ditto.

    gcc/testsuite/ChangeLog:

            PR target/109228
            * gcc.target/riscv/rvv/base/vlenb-1.c: New test.

Reply via email to