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

--- Comment #17 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Jakub Jelinek
<ja...@gcc.gnu.org>:

https://gcc.gnu.org/g:497cb0881e5a03bf75b7c0f8a1c7287619a995b0

commit r15-9884-g497cb0881e5a03bf75b7c0f8a1c7287619a995b0
Author: Jakub Jelinek <ja...@redhat.com>
Date:   Tue Jul 1 11:58:28 2025 +0200

    testsuite: Fix up pr119318.c test for big-endian [PR120082]

    The test is not endianess clean, x[0] is supposed to be
((__int128)0x19)<<32
    on little endian - 0x19 is in the second vector elt - but
((__int128)0x19)<<64
    on big endian.  I've added also verification of int and __int128 sizes just
    in case we have say 16-bit or 64-bit int target with __int128 type, or
    pdp endian gets __int128 support.

    2025-07-01  Jakub Jelinek  <ja...@redhat.com>

            PR ipa/119318
            PR testsuite/120082
            * gcc.dg/ipa/pr119318.c (main): Expect different result on big
endian
            from little endian, on unexpected endianness or int/int128 sizes
don't
            test anything.  Formatting fixes.

    (cherry picked from commit e47fb6bd059da41d2dceb3f75a3a7968600e09fe)

Reply via email to