This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/clang in repository glibc.
discards 98f7140041 WIP: Fix the build on clang discards d9c486ded1 x86: Remove .tfloat usage discards 31a2c23b04 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards 32fbe521f5 stdlib: Move attribute_hidden definition to function prototy [...] discards 2a9dfc33b5 nscd: Remove unused variable discards 9e38647a4e nis: Fix nis_print_directory discards 45a7e037b0 math: Use -fexcess-precision=standard iff compiler supports it discards f7ab9d5365 support: Fix support_process_state_wait path size calculation discards 33f74c45e1 support: Remove unused extract_8 function discards 36d711f1b2 timezone: Fix clang operator precedence warning discards 412faa2056 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards a96d69a690 x86: Use -msse2avx iff compiler supports it discards 58963957a3 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards 1b8c3d0cf1 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards cebf88e830 math: use fabs on __ieee754_lgamma_r discards 706b04ddfa math: Suppress clang warning on math_check_force_underflow discards 6e737e1b37 catgets: Remove catgets/config.h discards 99b850d448 iconvdata: Remove use of GNU old-style field designator extension discards ffa10bf960 resolv: Make inline functions static discards 1e318b0135 resolv: Initialize variable to pacify clang discards 1d89afe46b iconvdata: Suppress warning on clang discards 37e423bd20 locale: Fix type discards 5d573ff3a3 locale: Remove ununsed wctype_table_get function discards af85ff833d elf: Suppress warning on clang discards 9b4bf3d04f malloc: Use C11 atomics on memusage discards 331f797ad7 elf: Use C11 atomics on _dl_mcount discards e2649ed729 configure: Check -fno-tree-loop-distribute-patterns discards dc920a827d Use 'z' instead of 'Z' on printf functions discards 334552da5b elf: Initialize variable to pacify clang discards 657217f2f3 sunrpc: Remove extra parenthesis on comparison discards 8f140c3baa sunrpc: Suppress clang warning on struct cmessage discards 9824fe4bc5 nss: Suppress nss_module.c warning on clang discards 4c70964c7e Remove unused sprofil.c functions discards 0aef730079 linux: Use same type for MMAP2_PAGE_UNIT discards 7d3030f9ad Fix ununsed fstatat64_time64_statx discards 6329b007d5 posix: Remove alloca_account usage on getaddrinfo discards e52d982561 posix: Fix macro expansion producing 'defined' has undefined [...] discards f15c801ee8 Fix inhibit_stack_protector for clang discards 5421e7da2b malloc: Fix duplicate inline for do_set_mxfast discards b19d7b655c linux: Avoid shifting a negative signed on POSIX timer interface discards f93cefce2f nptl: Fix Wincompatible-pointer-types on clang discards 92a86e2ed6 Fix -fno-unit-at-a-time for clang discards c95d4bb712 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards 3d5c7ea672 Replace DIAG_IGNORE_NEEDS_COMMENT (-Wmaybe-uninitialized) wi [...] discards 8cf01d3f36 stdlib: Fix macro expansion producing 'defined' has undefine [...] discards d99feb045c stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards 71af13b192 stdlib: Remove GCC pragma diagnostic discards 2322f77e6e nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards d6d14b290d x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards cffa71d8b6 Rework not-cancel function prototypes discards 3f4b8039b0 Rewrite find_cxx_header config configure.ac discards eed98966b6 Remove libc_hidden_proto (confstr) discards e7890cebbf Disable use of -fsignaling-nans if compiler does not support it discards 0989c7823a Consolidate open without cancellation discards 0e9e4294ef elf: Remove inline _dl_dprintf discards 2bcda5c1db Disable __USE_EXTERN_INLINES for clang discards f4f2502611 configure: remove overly restrictive check for clang discards e7879ff06a Remove __LDBL_REDIR macros discards 21bdcfad06 Remove stdlib-ldbl.h discards d92ca7fba4 Remove monetary-ldbl.h discards 490b74a9dc Remove printf-ldbl.h discards f4259cc689 Remove syslog-ldbl.h discards bda38fc980 Remove error-ldbl.h discards 687ac12d75 Remove err-ldbl.h discards 9ff5f8ce5f Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards 219ccb8b85 Remove argp-ldbl.h discards 8fa924dc22 Remove wchar-ldbl.h discards e1eb1fc2c9 Remove stdio-ldbl.h discards 74b7463ab2 Replace internal usage of strtol and wcstol for internal alias adds 590f5992b6 Add some missing access function attributes adds d653fd2d9e malloc: Exit early on test failure in tst-realloc adds aefc79ab5a nss: Do not mention NSS test modules in <gnu/lib-names.h> adds 9bdf92c79d nss: Protect against errno changes in function lookup (bug 28953) adds 70f021e66a Define ISO 639-3 "tok" [BZ #28950] adds a35b8b225d Add access function attributes to grp and shadow headers adds 0c03669626 Add access function attributes to epoll_wait adds 0e12ca0241 associate a deallocation for opendir adds 260a430dd8 associate a deallocator for iconv_open adds d05e6dc8d1 hppa: Implement swapcontext in assembler (bug 28960) new 541a2a108e Replace internal usage of strtol and wcstol for internal alias new 5509c58c43 Remove stdio-ldbl.h new ea6fa3c1b1 Remove wchar-ldbl.h new bc2d5715f6 Remove argp-ldbl.h new 63bb6dc787 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new 12ca143f4f Remove err-ldbl.h new 1a0c18c675 Remove error-ldbl.h new efec440923 Remove syslog-ldbl.h new d618018b60 Remove printf-ldbl.h new 0a0bdf5a91 Remove monetary-ldbl.h new d5b9d42060 Remove stdlib-ldbl.h new ec91984393 Remove __LDBL_REDIR macros new 85a9e8e99b configure: remove overly restrictive check for clang new 3e34cb6eaa Disable __USE_EXTERN_INLINES for clang new 4c74b35b36 elf: Remove inline _dl_dprintf new b83490d542 Consolidate open without cancellation new 6e071edf18 Disable use of -fsignaling-nans if compiler does not support it new b8937573b3 Remove libc_hidden_proto (confstr) new cfcfc00d43 Rewrite find_cxx_header config configure.ac new 03f19222d5 Rework not-cancel function prototypes new cda555c80e x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new 299f666a4c nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new 83aa392bcd stdlib: Remove GCC pragma diagnostic new 958b670b71 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new 79e2283326 stdlib: Fix macro expansion producing 'defined' has undefine [...] new 40c8a0213c Replace DIAG_IGNORE_NEEDS_COMMENT (-Wmaybe-uninitialized) wi [...] new 8cf3da8d75 stdio: Fix -Wtautological-constant-out-of-range-compare on clang new 66aee60f16 Fix -fno-unit-at-a-time for clang new bbf8842441 nptl: Fix Wincompatible-pointer-types on clang new bca96e18a5 linux: Avoid shifting a negative signed on POSIX timer interface new c7a4d66b43 malloc: Fix duplicate inline for do_set_mxfast new 1c898089f3 Fix inhibit_stack_protector for clang new d785ddf393 posix: Fix macro expansion producing 'defined' has undefined [...] new 41ca2b1451 posix: Remove alloca_account usage on getaddrinfo new 309e347f21 Fix ununsed fstatat64_time64_statx new 944deee73e linux: Use same type for MMAP2_PAGE_UNIT new 0d33c24a2a Remove unused sprofil.c functions new 6dcc169294 nss: Suppress nss_module.c warning on clang new 03ec014fc9 sunrpc: Suppress clang warning on struct cmessage new ed419f2c5d sunrpc: Remove extra parenthesis on comparison new cb99011fae elf: Initialize variable to pacify clang new b7bc244106 Use 'z' instead of 'Z' on printf functions new 8c762dcf0c configure: Check -fno-tree-loop-distribute-patterns new aab229263c elf: Use C11 atomics on _dl_mcount new 0de6f580c2 malloc: Use C11 atomics on memusage new 3aa08d6f60 elf: Suppress warning on clang new 642dacdd72 locale: Remove ununsed wctype_table_get function new 1370a63ebb locale: Fix type new d6f08b09af iconvdata: Suppress warning on clang new a7efcb88a7 resolv: Initialize variable to pacify clang new b9042d5412 resolv: Make inline functions static new c70f887e23 iconvdata: Remove use of GNU old-style field designator extension new 4b288f9eb7 catgets: Remove catgets/config.h new 5d19f28522 math: Suppress clang warning on math_check_force_underflow new cb6fddcb4f math: use fabs on __ieee754_lgamma_r new 124bf72eaf math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 7bad271234 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new b39b7ec7d9 x86: Use -msse2avx iff compiler supports it new 9c7b1cd805 configure: Use -Wno-maybe-uninitialized iff compiler supports it new b97ed7d0dc timezone: Fix clang operator precedence warning new a849ca8df6 support: Remove unused extract_8 function new 4892510d74 support: Fix support_process_state_wait path size calculation new b96bfbb7fe math: Use -fexcess-precision=standard iff compiler supports it new d1d8b6753a nis: Fix nis_print_directory new 6ecbe8538e nscd: Remove unused variable new 77948e04a5 stdlib: Move attribute_hidden definition to function prototy [...] new 55ef77def2 configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 35d84cc986 x86: Remove .tfloat usage new bf15cf1e24 Refactor internal alias for internal function new 350b0ee73a ctype: Remove internal lower/toupper alias new d4adfe2719 libio: Use __libc_getdelim instead of __getdelim new b958086d18 libio: Use __libc_feof_unlocked instead of __feof_unlocked new 95df46e294 libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new d9a569eb92 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new bba5f7c591 stdlib: Remove ununsed internal aliases for atoi and bsearch new 86b44a2f29 socket: Remove ununsed __cmsg_nxthdr internal alias new 6a3aeba71a libio: Refactor internal aliases new 98b531bc0e x86: Remove unened __strstr_sse2 prototype new b713ef3aa9 string: Move stpcpy and mempcpy symbol redirection to symbol [...] new 976d8b3bb4 nptl: Use hidden_proto3 for __nptl_threads_events, new 4f5deb6a83 localedata: Fix clang warnings new 58416a64ed math: Fix clang warnings for math/test-tgmath-ret.c
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 (98f7140041) \ N -- N -- N refs/heads/azanella/clang (58416a64ed)
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 82 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: argp/argp-fmtstream.c | 1 + argp/argp-help.c | 1 + ctype/ctype.c | 8 +-- dirent/dirent.h | 20 +++--- grp/grp.h | 12 ++-- grp/putgrent.c | 2 +- gshadow/gshadow.h | 12 ++-- gshadow/putsgent.c | 4 +- iconv/gconv_parseconfdir.h | 2 +- iconv/iconv.h | 15 +++-- include/alloc_buffer.h | 35 +++++----- include/allocate_once.h | 19 +++--- include/ctype.h | 5 -- include/libc-symbols.h | 8 +++ include/stdio.h | 48 ++++++------- include/stdlib.h | 7 -- include/string.h | 10 --- include/sys/socket.h | 4 -- inet/ruserpass.c | 10 +-- libio/__fpurge.c | 2 +- libio/feof_u.c | 5 +- libio/ferror_u.c | 3 +- libio/fileops.c | 4 +- libio/fputc_u.c | 1 - libio/genops.c | 17 +++-- libio/getc_u.c | 7 +- libio/iogetdelim.c | 9 +-- libio/iogetline.c | 2 +- libio/ioseekoff.c | 2 +- libio/ioseekpos.c | 2 +- libio/libio.h | 43 ++++++------ libio/oldfileops.c | 2 +- libio/putc.c | 1 - libio/putc_u.c | 5 +- libio/wfileops.c | 4 +- libio/wgenops.c | 11 +-- locale/iso-639.def | 1 + localedata/tst-trans.c | 8 ++- malloc/tst-realloc.c | 46 +++++-------- math/test-tgmath-ret.c | 7 ++ misc/sys/xattr.h | 22 +++--- nptl/pthread_create.c | 5 +- nss/Makefile | 26 ++++--- nss/nss_module.c | 12 +++- nss/nss_test_errno.c | 58 ++++++++++++++++ grp/tst-initgroups1.c => nss/tst-nss-test_errno.c | 61 +++++++++-------- shadow/putspent.c | 14 ++-- shadow/shadow.h | 12 ++-- shlib-versions | 5 -- stdio-common/getline.c | 2 +- stdlib/atoi.c | 1 - stdlib/bsearch.c | 1 - stdlib/longlong.h | 2 +- stdlib/sys/random.h | 6 +- sysdeps/generic/symbol-hacks.h | 8 +++ sysdeps/unix/sysv/linux/cmsg_nxthdr.c | 1 - sysdeps/unix/sysv/linux/hppa/swapcontext.S | 72 ++++++++++++++++++++ sysdeps/unix/sysv/linux/hppa/swapcontext.c | 82 ----------------------- sysdeps/unix/sysv/linux/readonly-area.c | 2 +- sysdeps/unix/sysv/linux/sys/epoll.h | 12 ++-- sysdeps/x86/fpu/sfp-machine.h | 6 +- sysdeps/x86_64/multiarch/strstr.c | 3 - 62 files changed, 437 insertions(+), 381 deletions(-) create mode 100644 nss/nss_test_errno.c copy grp/tst-initgroups1.c => nss/tst-nss-test_errno.c (53%) create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.S delete mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c