The only failure thing in CI is the new testcase I added in the patch,
and I realized it cause by different PIE default mode, so I will push
with fix without sending v4

Jeffrey Law <[email protected]> 於 2026年1月13日週二 上午1:36寫道:
>
>
>
> On 1/12/2026 9:21 AM, Kito Cheng wrote:
> > This patch implements _BitInt support for RISC-V target by defining the
> > type layout and ABI requirements.  The limb mode selection is based on
> > the bit width, using appropriate integer modes from QImode to TImode.
> > The implementation also adds the necessary libgcc version symbols for
> > _BitInt runtime support functions.
> >
> > Changes in v3:
> > - Require sync_char_short effective target for bitint-64.c, bitint-82.c
> >    and bitint-84.c tests since they use atomic operations.
> > - Add -fno-section-anchors to bitint-32-on-rv64.c and adjust expected
> >    assembly output patterns.
> >
> > Changes in v2:
> > - limb_mode use up to XLEN when N > XLEN, which is different setting from
> >    the abi_limb_mode.
> > - Adding missing floatbitinthf in libgcc.
> >
> > gcc/ChangeLog:
> >
> >       PR target/117581
> >       * config/riscv/riscv.cc (riscv_bitint_type_info): New function.
> >       (TARGET_C_BITINT_TYPE_INFO): Define.
> >
> > gcc/testsuite/ChangeLog:
> >
> >       PR target/117581
> >       * gcc.dg/torture/bitint-64.c: Add sync_char_short effective target
> >       requirement.
> >       * gcc.dg/torture/bitint-82.c: Likewise.
> >       * gcc.dg/torture/bitint-84.c: Likewise.
> >       * gcc.target/riscv/bitint-32-on-rv64.c: New test.
> >       * gcc.target/riscv/bitint-alignments.c: New test.
> >       * gcc.target/riscv/bitint-args.c: New test.
> >       * gcc.target/riscv/bitint-sizes.c: New test.
> >
> > libgcc/ChangeLog:
> >
> >       PR target/117581
> >       * config/riscv/libgcc-riscv.ver: New file.
> >       * config/riscv/t-elf (SHLIB_MAPFILES): Add libgcc-riscv.ver.
> >       * config/riscv/t-softfp32 (softfp_extras): Add floatbitinttf and
> >       fixtfbitint.
> OK.  Thanks for taking care of this.
>
> jeff

Reply via email to