https://gcc.gnu.org/g:cee53ed42c753a0c936e005b7dd15f029ca34da7
commit r17-3193-gcee53ed42c753a0c936e005b7dd15f029ca34da7 Author: Kael Andrew Alonzo Franco <[email protected]> Date: Mon Aug 10 17:19:05 2026 -0400 wide-int: Use return 1 instead of return len. len is known to be 1 so return 1. Helps with speeding up C++ optimizers. Obvious fix so pushed. gcc/ChangeLog: * wide-int.cc (canonize): Use return 1 instead of return len. Signed-off-by: Kael Andrew Franco <[email protected]> Diff: --- gcc/wide-int.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/wide-int.cc b/gcc/wide-int.cc index c2c424344a24..668b2e4ea7db 100644 --- a/gcc/wide-int.cc +++ b/gcc/wide-int.cc @@ -90,7 +90,7 @@ canonize (HOST_WIDE_INT *val, unsigned int len, unsigned int precision) len = blocks_needed; if (len == 1) - return len; + return 1; top = val[len - 1]; if (len * HOST_BITS_PER_WIDE_INT > precision)
