This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/ubsan-undef in repository glibc.
discards a154462425 math: Fix UB in flt-32 rint discards 83ea5860ad math: Fix UB in flt-32 nearbyint discards 7f54eda060 math: Fix UB on dbl-64 rint discards 94fde92bd4 math: Fix UB in dbl-64 lrint discards 52aaa658b0 math: Fix UB in ldbl-128 setpayload discards d159a0a026 math: Fix UB in flt-32 and dbl-64 significand discards 6d4bb69e61 math: Fix UB in ldbl-96 sinl discards 0eac8ec854 math: Fix UB in ldbl-128 powl discards cf0f42a85a math: Fix UB in ldbl-128 roundl discards d7378ac577 math: Fix UB in __ieee754_rem_pio2l discards 47fb9f3c5d math: Fix UB in ldbl-128 rintl discards 892e658713 math: Fix UB in ldbl-128 nearbyintl discards 5044751401 math: Fix UB in lroundl discards 202be438e7 math: Fix UB in ldbl-128 lrintl discards ba821c6674 math: Fix UB in ldbl-128 llrintl discards 1d6ffaee88 math: Fix UB on ldbl-128 fmodl discards c1328db239 math: Fix UB in ldbl-128 llroundl discards 517fb46f96 math: Fix UB in ldbl-96 setayloadl discards d4e2ba84ec math: Fix UB on ldbl-96 remquol discards 3577535535 math: Fix UB on lroundl discards 828c8d681d math: Fix UB on llroundl discards 4393a3d369 x86: Fix UB in isnanl discards 64227bfa5e x86: Fix UB in isinfl discards 5f0a4d1f66 gmon: Fix UB in sprofil discards be9dd0855c gmon: Fix UB in tst-sprofil.c discards e44b01fd17 string: Remove UB on ffs/ffsll discards 2f68231b29 string: Fix UB on test-strrchr discards 5fedf9cc70 sysvipc: Fix UB on time64 time support discards 4e90f835c6 nptl: xfail tst-cleanup2 when building with ubsan discards 3eedd60dc2 stdio: Fix test-printf-ldbl-compat.c build with ubsan discards 10114d7df7 stdio: Fix test-printf-chk-ldbl-compat build with ubsan discards 2ab3bd0c69 stdio-common: Fix UB on stdio-common/vfprintf-process-arg.c discards 23a45ea7a0 nss: Fix tst-nss-hash UB discards 6b39bb2322 nss: Fix UB on test-netdb discards f29451e23a stdlib: Fix tst-makecontext3 UB discards caee3a91c3 linux: Fix UB on tst-sched-setattr.c discards 6358350242 string: Fix UB on tesf-ffs discards aaff9a0dee stdlib: Fix UB in tst-limits.c discards eada5ec35a stdlib: Adapt tst-environ to ubsan discards 0979449775 stdlib: Fix UB on strtod FIX discards a01329225d math: Rewrite ldbl-128 isnan discards a47eca06bf math: Fix UB in float128 atan2 discards 309c128f94 math: Fix UB in test-canonical-ldbl-96.c discards 57db1ec5da sunrpc: Fix UB on xdr_hyper discards d2e29b721c string: Fix UB on gneric strncmp discards a67a8eda72 string: Fix UB on index_first/index_last discards 1f280622be string: Fix UB on generic strcmp discards 88847d611d string: Fix UB on gneric stpcpy discards 7921ec7f09 stdlib: Fix UB on strtod discards 00c450278f stdlib: Fix UB on erand48/jrand48 discards a73528412c stdlib: Fix __libc_message_impl iovec size discards 673730ce58 locale: Fix UB on VLA allocation discards a1b4b5035b libio: Fix UB __libio_codecvt_length discards 6401a0eafd iconv: Fix UB on iconv/tst-translit-mchar discards 8c9be9c923 iconv: Fix UB on find_derivation discards e3a377fd74 math: Fix UB in setayloadf discards a44a668e87 math: Fix UB in setayload discards abf0051a05 math: Remove UB from float128 ilogbf discards 03b5ed2ff6 powerpc: Use generic ilogb/ilogbf and refactor ilogbf128 discards 2aab7f858c math: Remove i386 ilogb/ilogbf/llogb/llogbf discards c6b77eae06 math: Optimize float ilogb/llogb discards 1aea8024a4 math: Remove UB and optimize double ilogbf discards b8c74692b7 math: Optimize double ilogb/llogb discards 8d79a9bc06 math: Remove UB and optimize double ilogb discards 39411c363f math: Fix UB in expm1 discards fb5625a2ef aarch64: Fix UB in ifunc resolvers discards a5e313a177 malloc: Fix UB in malloc-debug discards 920d891e9f stdio: Fix UB on snprintf discards 66d52731eb x86: Fix UB in x86_cpu_present/x86_cpu_active discards b56ea5e8b9 x86_64: Fix UB on plt rewrite discards f2cdb6b370 elf: Fix UB on _dl_early_allocate discards 870caec556 elf: Fix UB on _dl_map_object_from_fd discards ca7d4d01c3 argp: Fix shift bug discards 214c2949f3 locale: Fix UB on add_locale_uint32_array discards cca9c0078a locale: Fix UB in elem_hash discards 35926746ce localte: Fix UB on collate_finish new 4c7cf51f83 localte: Fix UB on collate_finish new 8e44f1e0b6 locale: Fix UB in elem_hash new d5c20a5be6 locale: Fix UB on add_locale_uint32_array new dc48df09cd argp: Fix shift bug new 5c94ce98f7 elf: Fix UB on _dl_map_object_from_fd new 84c6cfb9b6 elf: Fix UB on _dl_early_allocate new 8cc687cbac x86_64: Fix UB on plt rewrite new 7417fcf25a x86: Fix UB in x86_cpu_present/x86_cpu_active new 5197a3a2f7 stdio: Fix UB on snprintf new 0fd666fb4b malloc: Fix UB in malloc-debug new 541a425162 aarch64: Fix UB in ifunc resolvers new b59c34e8f9 math: Fix UB in expm1 new ac05570fcd math: Remove UB and optimize double ilogb new 46e4070d56 math: Optimize double ilogb/llogb new 4977d28d6b math: Remove UB and optimize double ilogbf new 2713ad3e90 math: Optimize float ilogb/llogb new d8e83281aa math: Remove i386 ilogb/ilogbf/llogb/llogbf new 31bc3437c9 powerpc: Use generic ilogb/ilogbf and refactor ilogbf128 new b26c1af4bd math: Remove UB from float128 ilogbf new beb6d2de65 math: Fix UB in setayload new 78ddfecdd5 math: Fix UB in setayloadf new 63c5414e81 iconv: Fix UB on find_derivation new 43ba3b5c3a iconv: Fix UB on iconv/tst-translit-mchar new b5a09ebb3f libio: Fix UB __libio_codecvt_length new eadfcdb2b9 locale: Fix UB on VLA allocation new ea81e7d8c6 stdlib: Fix __libc_message_impl iovec size new c378eb4388 stdlib: Fix UB on erand48/jrand48 new 11aa5935bc stdlib: Fix UB on strtod new 925d03df27 string: Fix UB on gneric stpcpy new 278994710b string: Fix UB on generic strcmp new 21d50c555f string: Fix UB on index_first/index_last new 766ed38275 string: Fix UB on gneric strncmp new 5d1b94809c sunrpc: Fix UB on xdr_hyper new 8beaca2512 math: Fix UB in test-canonical-ldbl-96.c new 61ad23190e math: Fix UB in float128 atan2 new a48d71c81f math: Rewrite ldbl-128 isnan new afe9efb47c stdlib: Fix UB on strtod FIX new ba3e3ae80b stdlib: Adapt tst-environ to ubsan new 8ee1efc90d stdlib: Fix UB in tst-limits.c new e4b9aa70a7 string: Fix UB on tesf-ffs new 4b23aedb1b linux: Fix UB on tst-sched-setattr.c new dc4b8962cb stdlib: Fix tst-makecontext3 UB new 6a180670f8 nss: Fix UB on test-netdb new 612ba930aa nss: Fix tst-nss-hash UB new 9b3a4a701d stdio-common: Fix UB on stdio-common/vfprintf-process-arg.c new 319de14379 stdio: Fix test-printf-chk-ldbl-compat build with ubsan new 967c9fd3eb stdio: Fix test-printf-ldbl-compat.c build with ubsan new fed92e28c5 nptl: xfail tst-cleanup2 when building with ubsan new 180cbc0cc9 sysvipc: Fix UB on time64 time support new 9ae7611c80 string: Fix UB on test-strrchr new da2b1f328e string: Remove UB on ffs/ffsll new 6465987859 gmon: Fix UB in tst-sprofil.c new 6deb970376 gmon: Fix UB in sprofil new 258ea84448 x86: Fix UB in isinfl new b7c497474b x86: Fix UB in isnanl new 51a2a92502 math: Fix UB on llroundl new c949920ef6 math: Fix UB on lroundl new ebaeeb8112 math: Fix UB on ldbl-96 remquol new 4c3292f634 math: Fix UB in ldbl-96 setayloadl new e5387c9493 math: Fix UB in ldbl-128 llroundl new 8d83145f7f math: Fix UB on ldbl-128 fmodl new c1540fcdde math: Fix UB in ldbl-128 llrintl new 712ff06cd6 math: Fix UB in ldbl-128 lrintl new 1d60cac326 math: Fix UB in lroundl new 9f65638ed1 math: Fix UB in ldbl-128 nearbyintl new ae41adf241 math: Fix UB in ldbl-128 rintl new 9dc7be063e math: Fix UB in __ieee754_rem_pio2l new c1ffff3c53 math: Fix UB in ldbl-128 roundl new 8175ef182f math: Fix UB in ldbl-128 powl new d3c633b03d math: Fix UB in ldbl-96 sinl new b91a135500 math: Fix UB in flt-32 and dbl-64 significand new 5b97637011 math: Fix UB in ldbl-128 setpayload new 48557d36a0 math: Fix UB in dbl-64 lrint new ae54df4654 math: Fix UB on dbl-64 rint new 0a933c9bf7 math: Fix UB in flt-32 nearbyint new 98b2b7be53 math: Fix UB in flt-32 rint new 8e684b1ddc math: Fix UB in ldbl-128ibm ilogb new 00411d0fad math: Fix UB in roundevenf_finite new 5ae9c869b0 math: Fix UB in ldbl-128 __ieee754_rem_pio2l new 673776c7be math: Fix UB in ldbl-128ibm llrintl new 623bd741fb math: Fix UB in ldbl-128ibm lrintl new d044eb659e math: Fix UB in ldbl-128ibm llroundl new 2097879f6e math: Fix UB in ldbl-128ibm setpayload
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (a154462425) \ N -- N -- N refs/heads/azanella/ubsan-undef (2097879f6e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 83 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: locale/programs/ld-collate.c | 2 +- stdlib/tst-environ.c | 2 +- sysdeps/ieee754/flt-32/math_config.h | 3 ++- .../test-printf-chk-ldbl-compat.c | 4 +-- sysdeps/ieee754/ldbl-128ibm/e_ilogbl.c | 4 ++- sysdeps/ieee754/ldbl-128ibm/e_rem_pio2l.c | 10 ++++---- sysdeps/ieee754/ldbl-128ibm/s_llrintl.c | 29 ++++++++++++++-------- sysdeps/ieee754/ldbl-128ibm/s_lrintl.c | 26 ++++++++++++------- sysdeps/ieee754/ldbl-128ibm/s_lroundl.c | 23 +++++++++++------ sysdeps/ieee754/ldbl-128ibm/s_setpayloadl_main.c | 3 ++- sysdeps/unix/sysv/linux/tst-sched_setattr.c | 2 +- 11 files changed, 69 insertions(+), 39 deletions(-)