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 b5f8e51d8a bench-malloc-thread: Add libm for powf discards 0e9df23335 benchtests: Remove clang warnings discards 18b8fd9399 benchtests: Use __f128 on ilogbf128-inputs constants discards 218c3d999f benchtests: Add attribute_optimize discards 1c101ff950 aarch64: Fix gmon profiling with clang discards c16ba7dc01 math: Fix potential underflow on ldbl-128 erfl discards 07525b9fd0 x86_64: update libm test ulps discards 2d4b055755 aarch64: update libm test ulps discards 0cd3a84beb debug: Avoid clang optimize away required function on tst-ssp1.c discards 72ad590b47 elf: Fix tests that require interposable symbols discards 0ac4c5dce2 math: Remove _Static_assert that uses EXCEPTION_SET_FORCES_TRAP discards 11b3464b2d Fix loongarch stpcpy on loader discards b34240b2fa gmon: Remove ununsed LDFLAGS-tst-profile-stati discards 67722207ec posix: Remove the __strcpy_chk from glob tests discards 8e3b2f2c87 x86: Use -mshstk instead of '#pragma GCC target' discards 9ced8ef12a i686: Do not build ifunc tests if compiler does not generate [...] discards 1b26bfdcea i386: Disable some tests on clang discards 340ef489de configure: Use -Wno-restrict iff compiler supports it discards db6fba7abf stdio: Fix clang warnings on tests discards 4be2bf2ea4 Use -Wl,--undefined-version if linker requires it discards eec55cbe0a linux: Avoid indirection on operand of type 'void *' for get [...] discards 947f7d8bac Fix libc_cv_protected_data check if compiler defaults to PIE discards c60c8cf5f2 stdio: Suppress %Z format for clang discards 340aa23d6b resolve: Fix implicit conversion on tst-resolv-invalid-cname discards 11a9ba0bca elf: Use volatile to set __rseq_size and __rseq_offset discards c133a1498b elf: Disable unload4 test on clang discards 4f4faba57c stdio: Fix tst-vfprintf-user-type on clang discards c096441044 math: Do not use __builtin_isinf on clang discards 14e7cd5fe5 math: Do not use __builtin_isnan on clang discards 2371305333 math: Do not use __builtin_fpclassify on clang discards 3ad4af43c0 math: Fix isgreater* and isless* for clang discards 4476f506ed math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES discards 6a8b90abb9 intl: Use strcpy on _nl_make_l10nflist discards 031315cfa8 string: mempcy and stpcpy builtins internally discards f0e73f2be9 Handle abort call for -fexceptions call discards d8aa9cde9d elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] discards 3386918146 x86: Use bool for C++ on x86.h discards ac19f1f888 malloc: Suppress clang warning on tst-aligned-alloc discards b6f03c5867 malloc: Disable malloc builtins on tests discards 6abb122442 Only use -finput-charset=ascii iff compiler supports it discards 2b1d57cc17 conform: Do not use __SIG_ATOMIC_TYPE__ discards b64271abf2 conform: Replace _Static_assert with macro discards d68859894f conform: Use -dD instead of -dN on compiler invocation discards cd01b896d8 localedata: Use hexadecimal character escape on tests discards 1f757ff9dd Undef attribute_relro on internal tests that include tls.h discards 4ed709b90d elf: Do not cast TLS_DTV_UNALLOCATED to void discards 864d5ee451 malloc: Suppress clang warning on tst-memalign discards eb90cc44a6 x86: Use inhibit_stack_protector on tst-ifunc-isa.h discards 2321f8fd96 Move inhibit_stack_protector to its own header discards 2d502aefa5 elf: Suppress clang warning on tst-unique4 discards 2167e0ba2a elf: Suppress clang warning on tst-unique3 discards c26bb502d4 support: Suppress clang warning on tst-timespec discards e665c28f18 misc: Disable some atomic tests on clang discards 0b02cb63c8 linux: Adequate tst-clone3 to c11 atomics discards f3aab2f357 posix: Suppress clang warning on bug-regex24 discards 56cd191613 dirent: Remove variable lenght array structure for tst-getdents64.c discards ae73abe4a1 string: Suppress clang -Wsuspicious-bzero on tester discards c2b4d9bc2c malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards c39c835f3d Use check tests with trampolines iff compiler supports it discards 179c3f1bfc Handle pragma GCC optimize for clang discards cd5cdea43f stdio: Suppress clang warnings for tst-vprintf-width-i18n.c discards f7dd40394b stdio: Suppress clang warnings for tst-unlockedio.c discards 0274629d01 stdio: Suppress -Wformat only for gcc for tst-sprintf-errno.c discards 9715462928 stdio: Disable attribute (optimize) if compiler does not support it discards 284b759477 stdio: Disable clang warning on scanf13 test discards 3f6173cebc stdio: Disable bug23-3 on clang discards d273be267c stdlib: Avoid internal definitions for tst-strtod5i discards 3e00404024 math: Fix test-totalorderl-ldbl-96 exponent setting discards 09e214a177 And defines to __attribute__ (__noclone__) iff compiler supp [...] discards c88abf25f0 x86: Use -mfpmath=387 iff compiler supports it discards 5dae78cc9b x86_64: Disable libmvec tests if compiler does not support a [...] discards c72979df05 math: Only build tests for _Complex __int128 iff compiler su [...] discards 2149309309 x86: Fix test-double-vlen include-next discards bcc0317ceb math: Define CMPLX(F,L) for clang discards 15b401eef9 Use -ffloat-store iff compiler supports it discards 5651ad7af7 math: Fix clang warnings on bug-tgmath1.c discards 52abd5ca02 math: Fix clang warnings for math/test-tgmath-ret.c discards ec60dc474e localedata: Fix clang warnings on tests discards a9a29575d6 configure: remove overly restrictive check for clang discards 8e03754451 riscv: Suppress clang confstr -Wignored-attributes feupdateenv discards d858fff7d1 riscv: Do not use cfi_label when building with clang discards 4e5afb4a4e string: Suppress clang confstr -Wignored-attributes on strlen discards 971b4ffa1f arm: Fix clang multi-arch build with ld.bfd discards 71dfb79afa arm: Use vmov.i32 instead of vmov on neon memchr discards cef28530dc aarch64: Use 64-bit variable to access the special registers discards 4b26cd2ef6 i386: sfp-machine.h: Do no use asm input cast for clang discards bcb2a7d13f i386: Move ___tls_get_addr hidden proto before its first usage discards 7356d18966 i386: Disable math_opt_barrier and math_force_eval for clang discards 128e8328ee x86: Add inhibit_stack_protector on ifunc handlers discards 6de8ba0791 x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards eff715064f x86: Remove __strstr_generic prototype discards 21069ad0a7 x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards 54b7b32800 x86: Use -msse2avx iff compiler supports it discards 97fa106e90 support: Handle clang support/dtotimespec.c on dtotimespec discards 06c99e6273 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards 825f038613 math: Suppress more aliases builtin type conflicts discards 77f0aab8c2 stdlib: Only enable strtod_l asserts if SIZE_MAX == UINTMAX_MAX discards afeb506fb3 support: Use CHAR_MAX as maximum value discards 08e7d9f975 posix: Use unsigned to check for _POSIX_VDISABLE discards a0938bd5aa Use -frounding-math iff compiler supports it discards 72170b200a string: Use asm alias instead of symbol redirections for stp [...] discards 2b3f273490 math: Use -fexcess-precision=standard iff compiler supports it discards 020d69d12d timezone: Fix clang operator precedence warning discards f94bfb8861 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards 279c983884 math: Suppress clang -Wincompatible-library-redeclaration on [...] discards ae06f7a3c4 math: use fabs on __ieee754_lgamma_r discards b1ab64f0fb math: Suppress clang warning on math_check_force_underflow discards 688de9ea21 catgets: Remove catgets/config.h discards 075804576a iconvdata: Remove use of GNU old-style field designator extension discards 9bef3891b6 iconvdata: Suppress clang warning on locale definitions discards d32377c69a locale: Fix implicit conversion on collate_finish discards 8f0d151e0e elf: Suppress clang -Wstring-plus-int on rtld.c discards f0b0dcbdde configure: Fix check for -fno-tree-loop-distribute-patterns discards 1030f5395a elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] discards 233dc7bdb3 sunrpc: Suppress clang warning on struct cmessage discards a76dd3555b sunrpc: Remove extra parenthesis on comparison discards 353a51546c nss: Suppress nss_module.c warning on clang discards b5144e229f argp: Expand argp_usage, _option_is_short, and _option_is_end discards 7187a79c60 misc: Suppress clang warnings on syslog discards 3fb62fb1b5 posix: Suppress clang confstr -Wignored-attributes discards db114ef23a resolv: Suppress clang -Wsometimes-uninitialized on getaddrinfo discards cc2dc55feb elf: Suppress unused function clang for __ifunc_resolver discards df3a2ca675 Fix inhibit_stack_protector for clang discards 7829bb7fb6 nptl: Fix Wincompatible-pointer-types on clang discards 9902cd3731 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards a74790b637 Suppress -Wmaybe-uninitialized only for gcc discards 91a93b8f5c Disable __USE_EXTERN_INLINES for clang discards c024a249e2 Add clang specific warnings suppress macros discards d21d9d9dc3 stdlib: longlong.h: Do no use asm input cast for clang discards 8bc1139560 stdlib: Remove -Wmaybe-uninitialized supression on setenv.c discards b97ab93852 debug: Improve mqueue.h fortify warnings with clang discards 82da5f2192 debug: Improve fcntl.h fortify warnings with clang discards c531c29089 wcsmbs: Improve fortify with clang discards e3e14dce80 syslog: Improve fortify with clang discards c03d8ba690 socket: Improve fortify with clang discards 723192e4c0 unistd: Improve fortify with clang discards 3a10f2a29c stdlib: Improve fortify with clang discards a1f497e158 string: Improve fortify with clang discards 1365dcaa31 libio: Improve fortify with clang discards 0f373da575 cdefs.h: Add clang fortify directives adds 284b928321 Add new AArch64 HWCAP2 definitions from Linux 6.7 to bits/hwcap.h adds 30a61b1dd9 Change lv_LV collation to agree with the recent change in CLDR adds 559010e471 localedata: hr_HR: change currency to EUR/€ adds 07fd072caf localedata: ssy_ER: Fix syntax error adds 1bc61cf8e0 Add SOL_VSOCK from Linux 6.7 to bits/socket.h new 404d4c07d0 cdefs.h: Add clang fortify directives new cec2fb30c5 libio: Improve fortify with clang new dc3d875d3f string: Improve fortify with clang new f45115a5c7 stdlib: Improve fortify with clang new 77dd6fad5f unistd: Improve fortify with clang new 8dee0c9fb3 socket: Improve fortify with clang new e4f4ac3787 syslog: Improve fortify with clang new f7fc094c1c wcsmbs: Improve fortify with clang new cdb449e70c debug: Improve fcntl.h fortify warnings with clang new 53b1fc188a debug: Improve mqueue.h fortify warnings with clang new f006074a1c stdlib: Remove -Wmaybe-uninitialized supression on setenv.c new 7aee1fd8b3 stdlib: longlong.h: Do no use asm input cast for clang new 5a30a64e0b Add clang specific warnings suppress macros new 5a5018165f Disable __USE_EXTERN_INLINES for clang new 1cdfb47469 Suppress -Wmaybe-uninitialized only for gcc new 8e7620423a configure: Use -Wno-maybe-uninitialized iff compiler supports it new 9eefbaccf0 nptl: Fix Wincompatible-pointer-types on clang new 00fe06da54 Fix inhibit_stack_protector for clang new e34a1b7252 elf: Suppress unused function clang for __ifunc_resolver new 5702bebf9d resolv: Suppress clang -Wsometimes-uninitialized on getaddrinfo new 7bc0951385 posix: Suppress clang confstr -Wignored-attributes new 30dd439c62 misc: Suppress clang warnings on syslog new f4dc4f5e62 argp: Expand argp_usage, _option_is_short, and _option_is_end new cf35062ce9 nss: Suppress nss_module.c warning on clang new 003ff802ab sunrpc: Remove extra parenthesis on comparison new aaeb500a73 sunrpc: Suppress clang warning on struct cmessage new 3a806ebbb1 elf: Supress clang -Wsometimes-uninitialized on _dl_debug_in [...] new 8b1df51320 configure: Fix check for -fno-tree-loop-distribute-patterns new 6cf526b86e elf: Suppress clang -Wstring-plus-int on rtld.c new 1d90ea3c19 locale: Fix implicit conversion on collate_finish new dd61a944f0 iconvdata: Suppress clang warning on locale definitions new 09decb521e iconvdata: Remove use of GNU old-style field designator extension new 2e01606b18 catgets: Remove catgets/config.h new ed73064200 math: Suppress clang warning on math_check_force_underflow new 5edc6944b6 math: use fabs on __ieee754_lgamma_r new f6bf590129 math: Suppress clang -Wincompatible-library-redeclaration on [...] new e1b8ef0408 configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 5ff76fae87 timezone: Fix clang operator precedence warning new be123324b4 math: Use -fexcess-precision=standard iff compiler supports it new 0f01a551a9 string: Use asm alias instead of symbol redirections for stp [...] new 478f60ee74 Use -frounding-math iff compiler supports it new a43d325cc7 posix: Use unsigned to check for _POSIX_VDISABLE new 7a373a5939 support: Use CHAR_MAX as maximum value new fabaaf9f0a stdlib: Only enable strtod_l asserts if SIZE_MAX == UINTMAX_MAX new 06bc3f31be math: Suppress more aliases builtin type conflicts new 1812de79ab stdio: Fix -Wtautological-constant-out-of-range-compare on clang new b46993d84d support: Handle clang support/dtotimespec.c on dtotimespec new 7322a2fa46 x86: Use -msse2avx iff compiler supports it new b6a5db8bec x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new 40ea7b8ad2 x86: Remove __strstr_generic prototype new 0dfbbe80a5 x86: math: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new 94126cc270 x86: Add inhibit_stack_protector on ifunc handlers new 0c16775b5c i386: Disable math_opt_barrier and math_force_eval for clang new 31692eb3d7 i386: Move ___tls_get_addr hidden proto before its first usage new 3859a340f8 i386: sfp-machine.h: Do no use asm input cast for clang new 9bc047b855 aarch64: Use 64-bit variable to access the special registers new 1f05b8c59e arm: Use vmov.i32 instead of vmov on neon memchr new 34b54526f3 arm: Fix clang multi-arch build with ld.bfd new fffb8e740b string: Suppress clang confstr -Wignored-attributes on strlen new bb27632e8c riscv: Do not use cfi_label when building with clang new 57a0850db5 riscv: Suppress clang confstr -Wignored-attributes feupdateenv new 0794a974e9 configure: remove overly restrictive check for clang new f762c24604 localedata: Fix clang warnings on tests new 9491140bd7 math: Fix clang warnings for math/test-tgmath-ret.c new 8135781ced math: Fix clang warnings on bug-tgmath1.c new 787f2da8f8 Use -ffloat-store iff compiler supports it new 756031e694 math: Define CMPLX(F,L) for clang new 4685549462 x86: Fix test-double-vlen include-next new fca608ad1b math: Only build tests for _Complex __int128 iff compiler su [...] new 4da4759d3c x86_64: Disable libmvec tests if compiler does not support a [...] new d118f4928a x86: Use -mfpmath=387 iff compiler supports it new 62c2a23485 And defines to __attribute__ (__noclone__) iff compiler supp [...] new 3972c9e361 math: Fix test-totalorderl-ldbl-96 exponent setting new 9ef6ee807d stdlib: Avoid internal definitions for tst-strtod5i new 7aea389f11 stdio: Disable bug23-3 on clang new 23e837f5ba stdio: Disable clang warning on scanf13 test new 550ea862ac stdio: Disable attribute (optimize) if compiler does not support it new 26815d21b8 stdio: Suppress -Wformat only for gcc for tst-sprintf-errno.c new 53e0080c7c stdio: Suppress clang warnings for tst-unlockedio.c new 7d7aff5199 stdio: Suppress clang warnings for tst-vprintf-width-i18n.c new 832420f131 Handle pragma GCC optimize for clang new e8e2cf13a9 Use check tests with trampolines iff compiler supports it new 1f6fd74277 malloc: Only enable -Waggressive-loop-optimizations suppress [...] new 03b0f85eb2 string: Suppress clang -Wsuspicious-bzero on tester new e295575a07 dirent: Remove variable lenght array structure for tst-getdents64.c new da6415da48 posix: Suppress clang warning on bug-regex24 new 0850e37c7f linux: Adequate tst-clone3 to c11 atomics new c7cd096274 misc: Disable some atomic tests on clang new ab4559ac2d support: Suppress clang warning on tst-timespec new 2371bcff0a elf: Suppress clang warning on tst-unique3 new e412f25183 elf: Suppress clang warning on tst-unique4 new dc41807ca0 Move inhibit_stack_protector to its own header new cf7b9956c9 x86: Use inhibit_stack_protector on tst-ifunc-isa.h new 19f52e0445 malloc: Suppress clang warning on tst-memalign new 0d9d1f3feb elf: Do not cast TLS_DTV_UNALLOCATED to void new 9b337dd4e7 Undef attribute_relro on internal tests that include tls.h new 4dce9a1277 localedata: Use hexadecimal character escape on tests new 1c626358e5 conform: Use -dD instead of -dN on compiler invocation new e2b9b3c669 conform: Replace _Static_assert with macro new b653089251 conform: Do not use __SIG_ATOMIC_TYPE__ new 6691b99fe6 Only use -finput-charset=ascii iff compiler supports it new e5fe85a740 malloc: Disable malloc builtins on tests new 6499a27574 malloc: Suppress clang warning on tst-aligned-alloc new b8fb51af3d x86: Use bool for C++ on x86.h new d064cc70a2 elf: Disable tst-dlopen-nodelete-reloc if compiler does not [...] new cc520e75ec Handle abort call for -fexceptions call new ca39dade09 string: mempcy and stpcpy builtins internally new a7d6f82cb2 intl: Use strcpy on _nl_make_l10nflist new af7dd132ec math: Handle fabsf128 intra PLT for !__USE_EXTERN_INLINES new 867d2f27a7 math: Fix isgreater* and isless* for clang new 2d24531a61 math: Do not use __builtin_fpclassify on clang new 6f1330247e math: Do not use __builtin_isnan on clang new 890868ea70 math: Do not use __builtin_isinf on clang new 0974bec8f4 stdio: Fix tst-vfprintf-user-type on clang new d1b5fdd929 elf: Disable unload4 test on clang new 7f804e3daf elf: Use volatile to set __rseq_size and __rseq_offset new d021dc382c resolve: Fix implicit conversion on tst-resolv-invalid-cname new ec891e8549 stdio: Suppress %Z format for clang new 9b89aa6b58 Fix libc_cv_protected_data check if compiler defaults to PIE new 3420e9ac35 linux: Avoid indirection on operand of type 'void *' for get [...] new 077a8b67db Use -Wl,--undefined-version if linker requires it new 82918c893a stdio: Fix clang warnings on tests new 5b96d7fe7f configure: Use -Wno-restrict iff compiler supports it new 5ca2ccf69a i386: Disable some tests on clang new 5e3f17afa6 i686: Do not build ifunc tests if compiler does not generate [...] new 95875f9a30 x86: Use -mshstk instead of '#pragma GCC target' new 9920e91089 posix: Remove the __strcpy_chk from glob tests new 7bbd68d08a gmon: Remove ununsed LDFLAGS-tst-profile-stati new 6370ff5783 Fix loongarch stpcpy on loader new f7d4a6676a math: Remove _Static_assert that uses EXCEPTION_SET_FORCES_TRAP new 59c270c3e5 elf: Fix tests that require interposable symbols new a29972e91b debug: Avoid clang optimize away required function on tst-ssp1.c new f403fb44bb aarch64: update libm test ulps new 55f60dad7f x86_64: update libm test ulps new 102f642479 math: Fix potential underflow on ldbl-128 erfl new 80adf83999 aarch64: Fix gmon profiling with clang new a201748680 benchtests: Add attribute_optimize new 33b7358fd6 benchtests: Use __f128 on ilogbf128-inputs constants new 79a99d11da benchtests: Remove clang warnings new c930825457 bench-malloc-thread: Add libm for powf new fe177b6733 Enable --enable-fortify-source with clang new 0050dde969 x86_64: Fix mark-plt configure test
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 (b5f8e51d8a) \ N -- N -- N refs/heads/azanella/clang (0050dde969)
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 142 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: debug/vasprintf_chk.c | 1 + debug/vfprintf_chk.c | 1 + elf/Makefile | 8 +++ include/bits/stdio2-decl.h | 7 +++ include/bits/string_fortified.h | 15 +++++ include/bits/syslog-decl.h | 4 ++ include/bits/unistd-decl.h | 6 ++ include/bits/wchar2-decl.h | 5 ++ include/stdio.h | 2 + include/string.h | 1 + include/unistd.h | 4 -- include/wchar.h | 1 - io/bits/fcntl2.h | 8 +-- libio/Makefile | 1 + localedata/locales/hr_HR | 8 +-- localedata/locales/lv_LV | 71 ++++++++++++++++------- localedata/locales/ssy_ER | 2 +- localedata/lv_LV.UTF-8.in | 87 +++++++++++++++++++++++----- misc/syslog.c | 4 +- stdlib/tst-strfmon_l.c | 8 +-- string/Makefile | 1 + string/bits/string_fortified.h | 1 - sysdeps/generic/symbol-hacks.h | 15 +++++ sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 3 + sysdeps/unix/sysv/linux/bits/socket.h | 1 + sysdeps/unix/sysv/linux/not-cancel.h | 8 +-- sysdeps/x86_64/configure | 4 +- sysdeps/x86_64/configure.ac | 2 +- 28 files changed, 216 insertions(+), 63 deletions(-)