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 bd03225ffb elf: Fix _startup_fatal on clang discards 6e1d228224 misc: Suppress clang warnings on syslog discards 43783dd507 benchtests: Fix clang float128 constants discards ba960d416b benchtest: Fix clang issues on benchmarks build discards 8629a7160c benchtest: Link bench-malloc-thread with libm discards 2eef58aa05 elf: Use volatile to set __rseq_size and __rseq_offset discards e431c6794a conform: Do not use __SIG_ATOMIC_TYPE__ discards e139b84815 stdio: Fix tst-vfprintf-user-type on clang discards 1871b4c6a2 math: Do not use __builtin_isinf on clang discards e9dc9cf873 math: Do not use __builtin_isnan on clang discards 09a77d6712 math: Do not use __builtin_fpclassify on clang discards f185a4ff4f math: Fix isgreater* and isless* for clang discards a2b37543ca Handle abort call for -fexceptions call discards 86beb5d3fb math: Handle internal fabsf128 alias on clang discards 4f3a99a604 math: Add math-use-builtins-fabs (BZ#29027) discards 26b9c17c24 sparc32 localplt.data discards af4350966a string: mempcy and stpcpy builtins internally discards 8ccf7c9bca Use __feof_unlocked instead of feof_unlocked discards b2bc23731a inet: Use __ferror_unlocked discards a5b31e0851 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES discards 2a44ffb1aa ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES discards 67e0a662d9 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES discards ae356f57c5 x86: Use bool for C++ on x86.h discards baea5737f6 malloc: Disable malloc builtins on tests discards fe94561d54 elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support discards 7345ab9261 conform: Replace _Static_assert with macro discards 1363bad895 conform: Use -dD instead of -dN on compiler invocation discards f8b9a82a00 elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] discards 2047efd9d5 elf: Use libsupport on unload4 test discards dfe63b2070 localedata: Use hexadecimal character escape on tests discards 87d2e8fa43 Undef attribute_relro on internal tests that include tls.h discards 40f6893166 aarch64: Define .variant_pcs after .global definition discards 2794007160 elf: Do not case TLS_DTV_UNALLOCATED to void discards 7f67552f37 Only use -finput-charset=ascii iff compiler supports it discards a0b6518003 linux: Adequate tst-clone3 to c11 atomics discards b5eca12a05 support: Suppress clang warning on tst-timespec discards 4ae6f6c54d posix: Suppress clang warning on bug-regex24 discards 47bde2fc3d misc: Disable some atomic tests on clang discards 95af571769 elf: Suppress clang warning on tst-unique4 discards 0b13986cdc elf: Suppress clang warning on tst-unique3 discards 897f136637 dirent: Remove variable lenght array structure discards 0344684986 Handle pragma GCC optimize for clang (fix) discards a2d8c3217a malloc: Suppress clang warning on tst-memalign discards 5276d68e72 malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards 615670e546 Use check tests with trampolines iff compiler supports it discards 59688c3427 string: Suppress clang -Wsuspicious-bzero on tester discards 1ae533718c libio: Handle pragma GCC optimize for clang discards 04ec8a0a97 libio: Handle -Wno-restrict with libc-diag.h discards 9ff2aabe58 stdio: Fix clang warnings for tst-unlockedio discards 0c98f20678 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT discards 9ae218b0f1 stdio: Disable attribute (optimize) if compiler does not support it discards 8a032b7c72 stdio: Disable clang warning on scanf13 test discards c20b11b866 stdio: Disable bug23-3 on clang discards bb0e200cc0 stdlib: Avoid internal definitions for tst-strtod5i discards 0b6aad1d0a math: Fix test-totalorderl-ldbl-96 exponent setting discards c9384a7a6b And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 4d7488a17f x86: Use -mfpmath=387 iff compiler supports it discards afbd3d4e30 math: Only check for _Complex __int128 iff compiler supports it discards 67d80051dc x86: Fix test-double-vlen include-next discards f121d5abef math: Define CMPLX(F,L) for clang discards 9bfb773fbc Use -ffloat-store iff compiler supports it discards 162740f9da math: Fix clang warnings on bug-tgmath1.c discards 665a17d4a8 resolv: Handle -Wsometimes-uninitialized on getaddrinfo discards 35e5a35db0 socket: Use internal alias for __cmsg_nxthdr discards 9051963773 localedata: Fix clang warnings on tests discards 394fca9327 math: Fix clang warnings for math/test-tgmath-ret.c discards e80dad4464 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND discards 7e90d9a8fd aarch64: Use 64-bit variable to access the special registers discards 003981584b Use -frounding-math iff compiler supports it discards 5d5bb45c55 posix: Use unsigned to check for _POSIX_VDISABLE discards 89f80f8e07 nptl: Use hidden_proto3 for __nptl_threads_events, discards aaa7bfc0f9 string: Use asm alias instead of symbol redirections for stp [...] discards b971ead108 x86: Remove unened __strstr_sse2 prototype discards 79c6384970 libio: Refactor internal aliases discards 446f8c205c socket: Remove ununsed __cmsg_nxthdr internal alias discards 9499fec6ee stdlib: Remove ununsed internal aliases for atoi and bsearch discards 0ca6c55647 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked discards 4f23160415 libio: Use __libc_ferror_unlocked instead of __ferror_unlocked discards 58815a4067 libio: Use __libc_feof_unlocked instead of __feof_unlocked discards e2d2d7d174 libio: Use __libc_getdelim instead of __getdelim discards 820453baf5 Refactor internal alias for internal function discards ae8246ee14 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards e0caa8f811 math: Use -fexcess-precision=standard iff compiler supports it discards 5feeb4b12b support: Use CHAR_MAX as maximum value discards bc92f00c21 timezone: Fix clang operator precedence warning discards bef25b8907 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards c673fd98a0 x86: Use -msse2avx iff compiler supports it discards 708c1703da math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards bfa9547a91 math: Suppress clang warning on math_check_force_underflow discards 099ef4a70b iconvdata: Remove use of GNU old-style field designator extension discards 9f8fbd8137 resolv: Make __gai_create_helper_thread static discards 3f4e03a5bf iconvdata: Suppress warning on clang discards 3cf1da71fb locale: Fix type discards 7edd51a542 elf: Suppress warning on clang discards 47f2ebca5b configure: Check -fno-tree-loop-distribute-patterns discards 690850728c elf: Initialize variable to pacify clang discards c07c10b57a sunrpc: Remove extra parenthesis on comparison discards 4d8e004427 sunrpc: Suppress clang warning on struct cmessage discards 2fc1d7196e nss: Suppress nss_module.c warning on clang discards 9ad6595057 Fix inhibit_stack_protector for clang discards 79be8a95f0 nptl: Fix Wincompatible-pointer-types on clang discards b5b3827cf0 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards c1f72ba497 Add DIAG_IGNORE_NEEDS_COMMENT_GCC discards f7fa7d334e x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards 31eedeb6bc Rework not-cancel function prototypes discards b62804e499 Rewrite find_cxx_header config configure.ac discards f9fe8d88f3 Remove libc_hidden_proto (confstr) discards 33ada2d166 Disable use of -fsignaling-nans if compiler does not support it discards a82d75d585 Disable __USE_EXTERN_INLINES for clang discards f15a67b3cb configure: remove overly restrictive check for clang discards 5035f3bf09 Remove __LDBL_REDIR macros discards e2846147fa Remove stdlib-ldbl.h discards c52bbeb6a2 Remove monetary-ldbl.h discards 4c9597ddd0 Remove printf-ldbl.h discards d2ca3612c6 Remove syslog-ldbl.h discards 9deb84644e Remove error-ldbl.h discards 95e3fbd306 Remove err-ldbl.h discards 1d92ff345c Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards 68df6b6ac8 Remove argp-ldbl.h discards c38e132ebc Remove wchar-ldbl.h discards f05b9e628f Remove stdio-ldbl.h discards 6415821f0d Remove include/*.h install rule discards 11677fe2cb ctype: Remove internal lower/toupper alias discards 79801ca54c x86: Remove .tfloat usage discards a7d5402978 stdlib: Move attribute_hidden definition to function prototy [...] discards 2510423e9b nis: Fix nis_print_directory discards 24c5dd1404 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards 4058aceff2 math: use fabs on __ieee754_lgamma_r discards 3a412fb116 catgets: Remove catgets/config.h discards bb2be07695 malloc: Use C11 atomics on memusage discards fab9639153 elf: Use C11 atomics on _dl_mcount discards 046853e6b8 Use '%z' instead of '%Z' on printf functions discards f43d7f32c9 linux: Use same type for MMAP2_PAGE_UNIT discards ae857d6eee posix: Fix macro expansion producing 'defined' has undefined [...] discards d48933f6eb linux: Avoid shifting a negative signed on POSIX timer interface discards 0ca2c391a0 stdlib: Fix macro expansion producing 'defined' has undefine [...] discards f9eae4328a stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards 81f4a628f7 stdlib: Remove GCC pragma diagnostic discards be9fb8614a nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards 7ea6447039 Replace internal usage of strtol and wcstol for internal alias discards f2bffa2cb9 Remove fno_unit_at_a_time configure check discards 2078d49217 stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c discards 087ec205c3 stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c discards 0c661d6394 Add declare_object_symbol_alias for assembly codes (BZ #28128) discards 97c45d97ef stdlib: Remove extra whitespace on Makefile new b83db18c5d Add declare_object_symbol_alias for assembly codes (BZ #28128) new f87bd8b587 stdio: Remove the usage of $(fno-unit-at-a-time) for errlist.c new bd432adf99 stdio: Remove the usage of $(fno-unit-at-a-time) for siglist.c new b2d99af898 Remove configure fno_unit_at_a_time new 6d9d59d8cb stdlib: Remove extra whitespace on Makefile new 10583821fb Replace internal usage of strtol and wcstol for internal alias new a426d4e110 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new 4cfddc11ce stdlib: Remove GCC pragma diagnostic new 4da0eeeb1d stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new 6743d32971 stdlib: Fix macro expansion producing 'defined' has undefine [...] new ac1305d784 linux: Avoid shifting a negative signed on POSIX timer interface new 1c15b38f51 posix: Fix macro expansion producing 'defined' has undefined [...] new e35834620e linux: Use same type for MMAP2_PAGE_UNIT new 90df273443 Use '%z' instead of '%Z' on printf functions new f3ebe55a2f elf: Use C11 atomics on _dl_mcount new 8ac4a0715e malloc: Use C11 atomics on memusage new efcf72ef17 catgets: Remove catgets/config.h new 6387f48706 math: use fabs on __ieee754_lgamma_r new 10069b0b9b math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new 9beb4f96ec nis: Fix nis_print_directory new c8ad6d181e stdlib: Move attribute_hidden definition to function prototy [...] new e2e4b261cb x86: Remove .tfloat usage new 9cc980a597 ctype: Remove internal lower/toupper alias new 36d23ba37a Remove include/*.h install rule new c010fa12af Remove stdio-ldbl.h new cdcfe84eaa Remove wchar-ldbl.h new 402caeee53 Remove argp-ldbl.h new 0d4f2dcd34 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new ae819cb7b4 Remove err-ldbl.h new 1ea823b77d Remove error-ldbl.h new 6cf493547b Remove syslog-ldbl.h new ace101fcb4 Remove printf-ldbl.h new 31a6f89f2d Remove monetary-ldbl.h new 1800839833 Remove stdlib-ldbl.h new 97f8214b6b Remove __LDBL_REDIR macros new 07b03a3144 configure: remove overly restrictive check for clang new 1eca7a9781 Disable __USE_EXTERN_INLINES for clang new 71379a22e0 Disable use of -fsignaling-nans if compiler does not support it new 65a5033dc8 Remove libc_hidden_proto (confstr) new f651d4af56 Rewrite find_cxx_header config configure.ac new 97c75e65bf Rework not-cancel function prototypes new 1e1c691365 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new af1f0dca75 Add DIAG_IGNORE_NEEDS_COMMENT_GCC new 09e72107bd stdio: Fix -Wtautological-constant-out-of-range-compare on clang new 3e9c336513 nptl: Fix Wincompatible-pointer-types on clang new fa488aff71 Fix inhibit_stack_protector for clang new 0b4b01df65 nss: Suppress nss_module.c warning on clang new 0de9b02722 sunrpc: Suppress clang warning on struct cmessage new e172546c54 sunrpc: Remove extra parenthesis on comparison new ba1107609e elf: Initialize variable to pacify clang new 30a3792d03 configure: Check -fno-tree-loop-distribute-patterns new 7ab86391b2 elf: Suppress warning on clang new cc87ca7010 locale: Fix type new d3b6fc8541 iconvdata: Suppress warning on clang new e23f6bc052 resolv: Make __gai_create_helper_thread static new 0b4789cd14 iconvdata: Remove use of GNU old-style field designator extension new 92ccd60891 math: Suppress clang warning on math_check_force_underflow new 0ff9de167a math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 2bd7fb11d1 x86: Use -msse2avx iff compiler supports it new 45b719dec2 configure: Use -Wno-maybe-uninitialized iff compiler supports it new 669db4f92b timezone: Fix clang operator precedence warning new 60d156e10e support: Use CHAR_MAX as maximum value new 66903da9a1 math: Use -fexcess-precision=standard iff compiler supports it new e4253adf4c configure: Use -Wno-ignored-attributes if compiler warns abo [...] new ccf36b6283 Refactor internal alias for internal function new d5b8ae52a6 libio: Use __libc_getdelim instead of __getdelim new 751eff89be libio: Use __libc_feof_unlocked instead of __feof_unlocked new b5639e345d libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new b2c6aa55b2 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new b35f897b13 stdlib: Remove ununsed internal aliases for atoi and bsearch new caf20cf153 socket: Remove ununsed __cmsg_nxthdr internal alias new 2a482fea1e libio: Refactor internal aliases new d193af227e x86: Remove unened __strstr_sse2 prototype new 1cc186a85b string: Use asm alias instead of symbol redirections for stp [...] new 486b92fa2a nptl: Use hidden_proto3 for __nptl_threads_events, new 3582522267 posix: Use unsigned to check for _POSIX_VDISABLE new 384b36a48d Use -frounding-math iff compiler supports it new ff311d726b aarch64: Use 64-bit variable to access the special registers new 1c8c306e81 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND new ae91502e25 math: Fix clang warnings for math/test-tgmath-ret.c new 265dad6399 localedata: Fix clang warnings on tests new ed220fb7c8 socket: Use internal alias for __cmsg_nxthdr new eec787c8ac resolv: Handle -Wsometimes-uninitialized on getaddrinfo new 4eb64b04cd math: Fix clang warnings on bug-tgmath1.c new 9095cc0d13 Use -ffloat-store iff compiler supports it new 32db3516ca math: Define CMPLX(F,L) for clang new d7157724d6 x86: Fix test-double-vlen include-next new 520db614fe math: Only check for _Complex __int128 iff compiler supports it new 5a088f8300 x86: Use -mfpmath=387 iff compiler supports it new e6fa48cea1 And defines to __attribute__ (__noclone__) iff compiler supp [...] new 600318a7ac math: Fix test-totalorderl-ldbl-96 exponent setting new da4f69fe39 stdlib: Avoid internal definitions for tst-strtod5i new ff3088ac12 stdio: Disable bug23-3 on clang new 4652500a1b stdio: Disable clang warning on scanf13 test new d833195c13 stdio: Disable attribute (optimize) if compiler does not support it new 9c911277c3 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT new 6339740622 stdio: Fix clang warnings for tst-unlockedio new 82999b9df2 libio: Handle -Wno-restrict with libc-diag.h new 03086abce5 libio: Handle pragma GCC optimize for clang new 0d879973fe string: Suppress clang -Wsuspicious-bzero on tester new b2e3db301a Use check tests with trampolines iff compiler supports it new 0f3a202461 malloc: Only enable -Waggressive-loop-optimizations suppress [...] new cbe4d27ffe malloc: Suppress clang warning on tst-memalign new 21a41c304d Handle pragma GCC optimize for clang (fix) new 54c4f938d1 dirent: Remove variable lenght array structure new ad07b80a47 elf: Suppress clang warning on tst-unique3 new 66d209ee1e elf: Suppress clang warning on tst-unique4 new 0f8a7908cc misc: Disable some atomic tests on clang new f9fe4d74d5 posix: Suppress clang warning on bug-regex24 new 9cd9eb7241 support: Suppress clang warning on tst-timespec new 543b859407 linux: Adequate tst-clone3 to c11 atomics new 3a702a3872 Only use -finput-charset=ascii iff compiler supports it new f3b707a814 elf: Do not case TLS_DTV_UNALLOCATED to void new 3a8ce0ab19 aarch64: Define .variant_pcs after .global definition new e26c512f43 Undef attribute_relro on internal tests that include tls.h new b6c7ed6a75 localedata: Use hexadecimal character escape on tests new c642260c45 elf: Use libsupport on unload4 test new 0a86de2e2c elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] new b6f1aa2cc9 conform: Use -dD instead of -dN on compiler invocation new 37ca76bc2a conform: Replace _Static_assert with macro new 39a5b2eacc elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support new cf07256eac malloc: Disable malloc builtins on tests new cc5803f6dd x86: Use bool for C++ on x86.h new 7f949067b4 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES new 62fd95009c ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES new 910bc17758 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES new 08a63f0c4c inet: Use __ferror_unlocked new ff09b33083 Use __feof_unlocked instead of feof_unlocked new da906e78ae string: mempcy and stpcpy builtins internally new aa68a56c34 sparc32 localplt.data new e70b457a85 math: Add math-use-builtins-fabs (BZ#29027) new 7f989b6c57 math: Handle internal fabsf128 alias on clang new bf2eb63ff4 Handle abort call for -fexceptions call new 16b6df84c5 math: Fix isgreater* and isless* for clang new 2a8bbb5c7d math: Do not use __builtin_fpclassify on clang new 5ce909059f math: Do not use __builtin_isnan on clang new af8d0489f7 math: Do not use __builtin_isinf on clang new d94d428e01 stdio: Fix tst-vfprintf-user-type on clang new 9bf649eff7 conform: Do not use __SIG_ATOMIC_TYPE__ new 3e5728f1db elf: Use volatile to set __rseq_size and __rseq_offset new 2f364d0868 benchtest: Link bench-malloc-thread with libm new ff4356175c benchtest: Fix clang issues on benchmarks build new 2a9136154e benchtests: Fix clang float128 constants new 3c9c183dcb misc: Suppress clang warnings on syslog new 5c316297fa elf: Fix _startup_fatal on clang new e74f9f0475 elf: Do not assume relocation ordering to check for output new 4176e28cef elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...]
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 (bd03225ffb) \ N -- N -- N refs/heads/azanella/clang (4176e28cef)
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 147 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: Makeconfig | 3 +- csu/libc-tls.c | 10 ++-- elf/Makefile | 26 ++++++---- elf/rtld.c | 13 ++--- elf/tst-audit25.h | 66 ++++++++++++++++++++++++ elf/tst-audit25a.c | 46 ++++++++--------- elf/tst-audit25b.c | 48 ++++++++--------- include/signal.h | 6 +-- stdio-common/Makefile | 39 ++++++++------ elf/tst-audit24amod2.c => stdio-common/err_map.h | 13 +++-- stdio-common/errlist-data-gen.c | 27 +++++++--- stdio-common/errlist-data.S | 4 +- stdio-common/errlist.c | 9 ++-- stdio-common/siglist-gen.c | 2 - stdio-common/siglist.S | 4 +- sysdeps/aarch64/nptl/tls.h | 4 +- sysdeps/alpha/nptl/tls.h | 2 +- sysdeps/arc/nptl/tls.h | 3 +- sysdeps/csky/nptl/tls.h | 3 +- sysdeps/generic/siglist-compat-def.h | 2 +- sysdeps/hppa/nptl/tls.h | 2 +- sysdeps/i386/nptl/tls.h | 4 +- sysdeps/ia64/nptl/tls.h | 2 +- sysdeps/m68k/nptl/tls.h | 2 +- sysdeps/mach/hurd/{errlist.c => err_map.h} | 9 +++- sysdeps/mach/hurd/i386/tls.h | 10 ++-- sysdeps/mach/hurd/siglist-compat.h | 5 +- sysdeps/microblaze/nptl/tls.h | 2 +- sysdeps/mips/nptl/tls.h | 3 +- sysdeps/nios2/nptl/tls.h | 2 +- sysdeps/or1k/nptl/tls.h | 2 +- sysdeps/powerpc/nptl/tls.h | 2 +- sysdeps/riscv/nptl/tls.h | 2 +- sysdeps/s390/nptl/tls.h | 2 +- sysdeps/sh/nptl/tls.h | 2 +- sysdeps/sparc/nptl/tls.h | 2 +- sysdeps/unix/sysv/linux/arm/tls.h | 3 +- sysdeps/unix/sysv/linux/errlist-compat.h | 2 + sysdeps/unix/sysv/linux/startup.h | 10 +++- sysdeps/x86_64/nptl/tls.h | 4 +- 40 files changed, 248 insertions(+), 154 deletions(-) create mode 100644 elf/tst-audit25.h copy elf/tst-audit24amod2.c => stdio-common/err_map.h (87%) rename sysdeps/mach/hurd/{errlist.c => err_map.h} (83%)