https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120746
--- Comment #1 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <[email protected]>: https://gcc.gnu.org/g:b76779c7cd6b92f167a80f16f11f599eea4dfc67 commit r16-1600-gb76779c7cd6b92f167a80f16f11f599eea4dfc67 Author: Jakub Jelinek <[email protected]> Date: Sat Jun 21 16:09:08 2025 +0200 value-range: Use int instead of uint for wi::ctz result [PR120746] uint is some compatibility type in glibc sys/types.h enabled in misc/GNU modes, so it doesn't exist on many hosts. Furthermore, wi::ctz returns int rather than unsigned and the var is only used in comparison to zero or as second argument of left shift, so I think just using int instead of unsigned is better. 2025-06-21 Jakub Jelinek <[email protected]> PR middle-end/120746 * value-range.cc (irange::snap): Use int type instead of uint.
