aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2022-10-10 00:39:33 +0200
committerAurelien Jarno <aurelien@aurel32.net>2022-10-24 20:57:57 +0200
commit9273b2d0e93e7355656cad3be3a1ca76489df483 (patch)
treedc3ae588c816eff36f2e33bcd4b72d0cb8df880e /NEWS
parentb357157361117182c7a68c90fda7ba431b64442c (diff)
downloadglibc-9273b2d0e93e7355656cad3be3a1ca76489df483.zip
glibc-9273b2d0e93e7355656cad3be3a1ca76489df483.tar.gz
glibc-9273b2d0e93e7355656cad3be3a1ca76489df483.tar.bz2
Avoid undefined behaviour in ibm128 implementation of llroundl (BZ #29488)
Detecting an overflow edge case depended on signed overflow of a long long. Replace the additions and the overflow checks by __builtin_add_overflow(). Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> (cherry picked from commit 2b5478569e72ee4820a6e163d306690c9c0eaf5e)
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS2
1 files changed, 2 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index a6da588..8c60d3d 100644
--- a/NEWS
+++ b/NEWS
@@ -33,6 +33,8 @@ The following bugs are resolved with this release:
[29485] Linux: Terminate subprocess on late failure in tst-pidfd
[29490] alpha: New __brk_call implementation is broken
[29463] math/test-float128-y1 fails on x86_64
+ [29488] test-ibm128-llround fails on ppc64el when built with gcc-12 and -O2
+ or higher
[29528] elf: Call __libc_early_init for reused namespaces
[29537] libc: [2.34 regression]: Alignment issue on m68k when using
[29539] libc: LD_TRACE_LOADED_OBJECTS changed how vDSO library are