Commit: See in git+ssh://linaroci@gcc.gnu.org/git/gcc.git gcc patch https://patchwork.sourceware.org/patch/144956 Author: Dominic P Date: Wed Sep 30 07:48:58 2026 +0100 [PATCH] aarch64: Do not fold svwhile* on possibly negative POLY_INT_CSTs svwhilelx_impl::fold reads unsigned operands as poly_uint64, so 33 - svcntb () in uint32_t, the POLY_INT_CST [17, 4294967280] (17 - 16x), is taken as 17 + 4294967280x and svwhilelt_b8_u32 (0, 33 - svcntb ()) ... 23 lines of the commit log omitted. ... applied on top of baseline commit: a36a73b02a8 Testsuite: add testcases for `Fold conditional negative Boolean masks` * tcwg_simplebootstrap_build ** master-aarch64-bootstrap *** Success *** https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sha1/ebdcffb8e63da0687143b62fa1b38268f8660fdc/tcwg_simplebootstrap_build/master-aarch64-bootstrap/details.txt *** http://54.172.246.49:9090/jobs/tcwg_simplebootstrap_build--master-aarch64-bootstrap-precommit/builds/13306/archive/artifacts/ Latest data: https://gitlab.com/LinaroLtd/tcwg/ci/interesting-commits/-/raw/master/gcc/sha1/ebdcffb8e63da0687143b62fa1b38268f8660fdc/jira/yaml