PATCH] int128: Check __SIZEOF_INT128__ instead of __WORDSIZE == 32

H.J. Lu hjl.tools@gmail.com
Sat Nov 29 04:23:58 GMT 2025


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 can be used, which breaks
x32 which has int128 and __WORDSIZE == 32.  Check __SIZEOF_INT128__,
instead of __WORDSIZE == 32, for int128.  This fixes BZ #33677.


-- 
H.J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-int128-Check-__SIZEOF_INT128__-instead-of-__WORDSIZE.patch
Type: text/x-patch
Size: 1855 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/libc-alpha/attachments/20251129/d7869943/attachment.bin>


More information about the Libc-alpha mailing list