[Bug math/33677] [2.43 Regression] Many math test failures

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Wed Dec 3 23:46:47 GMT 2025


https://sourceware.org/bugzilla/show_bug.cgi?id=33677

--- Comment #3 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@sourceware.org>:

https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=762bb01d4e8279ca7e48f1f1f526e0506ac4c18b

commit 762bb01d4e8279ca7e48f1f1f526e0506ac4c18b
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sat Nov 29 11:33:56 2025 +0800

    int128: Check BITS_PER_MP_LIMB == 32 instead of __WORDSIZE == 32

    commit 8cd6efca5b3796193ef3ff60d9dbf6e5572b2b73
    Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
    Date:   Thu Nov 20 15:30:06 2025 -0300

        Add add_ssaaaa and sub_ssaaaa to gmp-arch.h

    checks __WORDSIZE == 32 to decide if int128 should be used, which breaks
    x32 which has int128 and __WORDSIZE == 32.  Check BITS_PER_MP_LIMB == 32,
    instead of __WORDSIZE == 32.  This fixes BZ #33677.

    Tested on x32, x86-64 and i686.

    Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
    Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Glibc-bugs mailing list