]> git.ipfire.org Git - thirdparty/glibc.git/commit
math: Fix UB on logf (BZ 32920)
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 25 Apr 2025 20:54:24 +0000 (17:54 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 29 Apr 2025 18:19:59 +0000 (15:19 -0300)
commitde0c4adf94a379873c0167f792519e91df28c3ed
treed0657ac2816dd19ec39ef25781eb4eee753f5d96
parent4a1b96bf522406a6ed04eb6040f61c6205cff99e
math: Fix UB on logf (BZ 32920)

The left shift overflows for 'int', use a literal instead.  It syncs
with OPTIMIZED-ROUTINES commit 0f87f607b976820ef41fe64d004fe67dc7af8236.

Checked on aarch64-linux-gnu, x86_64-linux-gnu, and i686-linux-gnu.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
sysdeps/ieee754/flt-32/e_logf.c