https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120082
--- Comment #7 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)