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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jeff Law <l...@gcc.gnu.org>:

https://gcc.gnu.org/g:07c02ff39e121a496c46d3a997a25e2f46ce227e

commit r16-1614-g07c02ff39e121a496c46d3a997a25e2f46ce227e
Author: Andrew Pinski <quic_apin...@quicinc.com>
Date:   Sun Jun 22 12:35:19 2025 -0600

    [RISC-V][PR target/119830] Fix RISC-V codegen on 32bit hosts

    So this is Andrew's patch from the PR.  We weren't clean for a 32bit host
in
    some of the arithmetic for constant synthesis.

    I confirmed the bug on a 32bit linux host, then confirmed that Andrew's
patch
    from the PR fixes the problem, then ran Andrew's patch through my tester
    successfully.

    Naturally I'll wait for pre-commit testing, but I'm not expecting problems.

            PR target/119830
    gcc/
            * config/riscv/riscv.cc (riscv_build_integer_1): Make arithmetic in
bclr case
            clean for 32 bit hosts.

    gcc/testsuite/
            * gcc.target/riscv/pr119830.c: New test.
  • [Bug target/119830] RISC-V:Inte... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to