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 c83e8ff0b2 conform: Replace _Static_assert with macro discards 12d11cdcb8 conform: Use -dN instead of -dM on compiler invocation discards 1edc155ccc elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] discards ba4ef6de43 elf: Use libsupport on unload4 test discards 34a9d61380 localedata: Use hexadecimal character escape on tests discards fba145780f localedate: Fix printf type on tst_mbrtowc discards 3bf7e830de localedata: Remove unused variables in tests discards c64d278dfa Undef attribute_relro on internal tests that include tls.h discards bb2d48cf44 aarch64: Define .variant_pcs after .global definition discards 84b229d1b0 elf: Do not case TLS_DTV_UNALLOCATED to void discards 45a62ee8aa Only use -finput-charset=ascii iff compiler supports it discards 5533ad5809 locale: Remove set but unused variable on ld-collate.c discards dafc53402c linux: Adequate tst-clone3 to c11 atomics discards 7f5385bb4c support: Suppress clang warning on tst-timespec discards 8d4b11d2f7 resolv: Initialize loop variable on tst-resolv-trailing discards 381e5119e4 posix: Remove unused variable on tst-_Fork.c discards 7e55acb6e2 posix: Suppress clang warning on bug-regex24 discards ea58489e4e misc: Disable some atomic tests on clang discards a2fc810b0e elf: Suppress clang warning on tst-unique4 discards 5bd862bd81 elf: Suppress clang warning on tst-unique3 discards 980f596934 elf: Fix wrong fscanf usage on tst-pldd discards bd89293b9e elf: Remove unused variables in tests discards c9374ee39b crypt: Remove unused variable on cert test discards 7281ff3362 dirent: Remove variable lenght array structure discards 7bd2085d1f nptl: Use libc-diag.h with tst-thread-setspecific discards ae305bc1de Handle pragma GCC optimize for clang (fix) discards bf4c08ca4c malloc: Suppress clang warning on tst-memalign discards afe23d518e malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards c2b5381a7d Use check tests with trampolines iff compiler supports it discards 725a830655 elf: Remove unused functions from tst-audit25(a,b) discards 9b27f00582 string: Suppress clang -Wsuspicious-bzero on tester discards fcfcfabf00 libio: Handle pragma GCC optimize for clang discards 50eea5434d libio: Handle -Wno-restrict with libc-diag.h discards 0be89e7463 stdio: Fix clang warnings for tst-unlockedio discards e9152e4aa5 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT discards 6bd74530e8 stdio: Disable attribute (optimize) if compiler does not support it discards b332413453 stdio: Disable clang warning on scanf13 test discards 007d32534f stdio: Disable bug23-3 on clang discards bda588bbd9 stdlib: Avoid internal definitions for tst-strtod5i discards e7bfc576a4 stdlib: Fix tst-rand48.c printf types discards 92c1b6ba44 stdlib: Fix tst-getrandom memcmp call discards e5658b1579 math: Fix test-totalorderl-ldbl-96 exponent setting discards d3df9dfc1d And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 3209c25fd3 x86: Use -mfpmath=387 iff compiler supports it discards 1366fc024f math: Only check for _Complex __int128 iff compiler supports it discards 231e79bb08 x86: Fix test-double-vlen include-next discards 636297a8cc math: Define CMPLX(F,L) for clang discards 70da11324f Use -ffloat-store iff compiler supports it discards 7125840a10 math: Fix clang warnings on bug-tgmath1.c discards a20e4ab33d resolv: Handle -Wsometimes-uninitialized on getaddrinfo discards ae9ae18ff9 socket: Use internal alias for __cmsg_nxthdr discards 049ec73f4c localedata: Fix clang warnings on tests discards 870ff672a5 math: Fix clang warnings for math/test-tgmath-ret.c discards bfa1d66333 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND discards b5c199a953 aarch64: Use 64-bit variable to access the special registers discards 35a53e6977 Use -frounding-math iff compiler supports it discards 0beb325c75 posix: Use unsigned to check for _POSIX_VDISABLE discards 9c2eb27c5d nptl: Use hidden_proto3 for __nptl_threads_events, discards c8a136dad6 string: Use asm alias instead of symbol redirections for stp [...] discards 2eb0050548 x86: Remove unened __strstr_sse2 prototype discards de0ebfdda6 libio: Refactor internal aliases discards c7cd35e2cc socket: Remove ununsed __cmsg_nxthdr internal alias discards 17ca0270a9 stdlib: Remove ununsed internal aliases for atoi and bsearch discards 11c67e2ce5 stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked discards 6884f5b3fb libio: Use __libc_ferror_unlocked instead of __ferror_unlocked discards badc2e6d4a libio: Use __libc_feof_unlocked instead of __feof_unlocked discards 2bf7d2a4fc libio: Use __libc_getdelim instead of __getdelim discards af817d48bb Refactor internal alias for internal function discards e688bc346f configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards e49076d6b3 math: Use -fexcess-precision=standard iff compiler supports it discards d5bb58332b support: Use CHAR_MAX as maximum value discards 0844111276 timezone: Fix clang operator precedence warning discards aca49b044e configure: Use -Wno-maybe-uninitialized iff compiler supports it discards 87973b9911 x86: Use -msse2avx iff compiler supports it discards d0dc74c3b6 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards 392b04f612 math: Suppress clang warning on math_check_force_underflow discards 586f51ce61 iconvdata: Remove use of GNU old-style field designator extension discards 371bb77183 resolv: Make __gai_create_helper_thread static discards e9aba8dfa2 iconvdata: Suppress warning on clang discards 839c3403d7 locale: Fix type discards c93d67abc0 elf: Suppress warning on clang discards bff8edbb4e configure: Check -fno-tree-loop-distribute-patterns discards 1e9db0abcf elf: Initialize variable to pacify clang discards 3c32eaf5b9 sunrpc: Remove extra parenthesis on comparison discards 5a447c7631 sunrpc: Suppress clang warning on struct cmessage discards 5ea34ddb20 nss: Suppress nss_module.c warning on clang discards 85a21cb204 Fix inhibit_stack_protector for clang discards e022342cc8 nptl: Fix Wincompatible-pointer-types on clang discards b4bebe521e Fix -fno-unit-at-a-time for clang discards 16f0fdccc9 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards 4e9f7d759b Add DIAG_IGNORE_NEEDS_COMMENT_GCC discards 7ac8db25ac x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards 89cae9d269 Rework not-cancel function prototypes discards 71a46e5033 Rewrite find_cxx_header config configure.ac discards 26050346d0 Remove libc_hidden_proto (confstr) discards 6b3e331676 Disable use of -fsignaling-nans if compiler does not support it discards adee2aae3a Disable __USE_EXTERN_INLINES for clang discards c6eea629e9 configure: remove overly restrictive check for clang discards 9529e77a9e Remove __LDBL_REDIR macros discards 063168583c Remove stdlib-ldbl.h discards b764017578 Remove monetary-ldbl.h discards 5725eec17e Remove printf-ldbl.h discards faab0d4430 Remove syslog-ldbl.h discards 1a24167bc3 Remove error-ldbl.h discards c48bac4d0e Remove err-ldbl.h discards 9950c619de Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards ef8610e7fb Remove argp-ldbl.h discards b034921915 Remove wchar-ldbl.h discards a3014e86c8 Remove stdio-ldbl.h discards 224ae2dfb4 Remove include/*.h install rule discards 96f9c2a577 ctype: Remove internal lower/toupper alias discards bcd44d0151 x86: Remove .tfloat usage discards 84f1a8d244 stdlib: Move attribute_hidden definition to function prototy [...] discards 9909c59b68 nis: Fix nis_print_directory discards 28d3719ee9 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards 937aa3ede8 math: use fabs on __ieee754_lgamma_r discards 78056644c6 catgets: Remove catgets/config.h discards 11f58bb3ed malloc: Use C11 atomics on memusage discards d8b1bd3f05 elf: Use C11 atomics on _dl_mcount discards 5111a66ebf Use '%z' instead of '%Z' on printf functions discards 444094b09b linux: Use same type for MMAP2_PAGE_UNIT discards fa0315e076 posix: Fix macro expansion producing 'defined' has undefined [...] discards f7f08a29b8 linux: Avoid shifting a negative signed on POSIX timer interface discards 8229428931 stdlib: Fix macro expansion producing 'defined' has undefine [...] discards 27149e3663 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards 8d77647021 stdlib: Remove GCC pragma diagnostic discards 5d56904f8b nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards 3ffff5916a Replace internal usage of strtol and wcstol for internal alias adds d1eefcb2a0 localedata: Remove unused variables in tests adds 74942fd273 localedate: Fix printf type on tst_mbrtowc adds c5c65de1b2 locale: Remove set but unused variable on ld-collate.c adds 2fe316888a resolv: Initialize loop variable on tst-resolv-trailing adds f902892aaf posix: Remove unused variable on tst-_Fork.c adds b2cd93fce6 elf: Fix wrong fscanf usage on tst-pldd adds f60510ddaf elf: Remove unused variables in tests adds 1dedc5bd5c crypt: Remove unused variable on cert test adds 692c2571c8 nptl: Use libc-diag.h with tst-thread-setspecific adds bc02f1fa2f elf: Remove unused functions from tst-audit25(a,b) adds 3ff447f7df stdlib: Fix tst-rand48.c printf types adds 7f2ddf7400 stdlib: Fix tst-getrandom memcmp call new d8c50d32c4 Replace internal usage of strtol and wcstol for internal alias new 65fa518088 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new 85c060b49b stdlib: Remove GCC pragma diagnostic new 543898a028 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new b87b3846cb stdlib: Fix macro expansion producing 'defined' has undefine [...] new 3e125f7df6 linux: Avoid shifting a negative signed on POSIX timer interface new bef25bc867 posix: Fix macro expansion producing 'defined' has undefined [...] new 7d23aa5b34 linux: Use same type for MMAP2_PAGE_UNIT new 8b5f85f1cd Use '%z' instead of '%Z' on printf functions new 2343007d73 elf: Use C11 atomics on _dl_mcount new d104cb2cc3 malloc: Use C11 atomics on memusage new 35804460b2 catgets: Remove catgets/config.h new a84268bf9b math: use fabs on __ieee754_lgamma_r new 8108ab25dc math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new 6c01d72b0f nis: Fix nis_print_directory new 15100e4b3b stdlib: Move attribute_hidden definition to function prototy [...] new 137ed38ae5 x86: Remove .tfloat usage new 59848228df ctype: Remove internal lower/toupper alias new 578ad1aee7 Remove include/*.h install rule new ee3f012f55 Remove stdio-ldbl.h new 9f87b4e3f2 Remove wchar-ldbl.h new 7953054076 Remove argp-ldbl.h new 4670cfb9a6 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new 99f78ebdaa Remove err-ldbl.h new e7a9248cb0 Remove error-ldbl.h new 9811c9d65a Remove syslog-ldbl.h new 46af2f437b Remove printf-ldbl.h new 16835e149d Remove monetary-ldbl.h new dbefb2b6f1 Remove stdlib-ldbl.h new 8954233a6b Remove __LDBL_REDIR macros new 45b9126f94 configure: remove overly restrictive check for clang new 6c686505a2 Disable __USE_EXTERN_INLINES for clang new eaafd8a077 Disable use of -fsignaling-nans if compiler does not support it new a90b537a5b Remove libc_hidden_proto (confstr) new dbcf08c8b8 Rewrite find_cxx_header config configure.ac new dd45b21b02 Rework not-cancel function prototypes new 990fecaf6c x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new f9a126c3b6 Add DIAG_IGNORE_NEEDS_COMMENT_GCC new 22854742e7 stdio: Fix -Wtautological-constant-out-of-range-compare on clang new bddfdcef8a Fix -fno-unit-at-a-time for clang new b092d88d2e nptl: Fix Wincompatible-pointer-types on clang new cb4d076172 Fix inhibit_stack_protector for clang new 2009ec1584 nss: Suppress nss_module.c warning on clang new 61635d8fca sunrpc: Suppress clang warning on struct cmessage new ed8c695508 sunrpc: Remove extra parenthesis on comparison new d587a20e54 elf: Initialize variable to pacify clang new 2bc149f1e2 configure: Check -fno-tree-loop-distribute-patterns new c418d4016d elf: Suppress warning on clang new a83792d6a9 locale: Fix type new 876e8c13d1 iconvdata: Suppress warning on clang new 266950c996 resolv: Make __gai_create_helper_thread static new 5d64058bca iconvdata: Remove use of GNU old-style field designator extension new c84dce4d48 math: Suppress clang warning on math_check_force_underflow new 06ce6b74c6 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new fc75f36963 x86: Use -msse2avx iff compiler supports it new 004a548a39 configure: Use -Wno-maybe-uninitialized iff compiler supports it new 904a0dd8ef timezone: Fix clang operator precedence warning new f1334b235c support: Use CHAR_MAX as maximum value new e09b0183a2 math: Use -fexcess-precision=standard iff compiler supports it new 002a8aa248 configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 837b1600b5 Refactor internal alias for internal function new fb0377d423 libio: Use __libc_getdelim instead of __getdelim new 6c1cf24dea libio: Use __libc_feof_unlocked instead of __feof_unlocked new 7de81025db libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new bcd7be83aa stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new 43ecbed1a5 stdlib: Remove ununsed internal aliases for atoi and bsearch new a99a41dc1f socket: Remove ununsed __cmsg_nxthdr internal alias new b5468a3c2f libio: Refactor internal aliases new 2fe917f3e2 x86: Remove unened __strstr_sse2 prototype new e6be57d891 string: Use asm alias instead of symbol redirections for stp [...] new 23f4e2bcb6 nptl: Use hidden_proto3 for __nptl_threads_events, new f0ec47c13a posix: Use unsigned to check for _POSIX_VDISABLE new 7e4fea64e3 Use -frounding-math iff compiler supports it new 7e0ad147e5 aarch64: Use 64-bit variable to access the special registers new a3cc22dca6 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND new f8d91ebcc0 math: Fix clang warnings for math/test-tgmath-ret.c new 896174ef26 localedata: Fix clang warnings on tests new 2112fc8536 socket: Use internal alias for __cmsg_nxthdr new 133793b292 resolv: Handle -Wsometimes-uninitialized on getaddrinfo new 295df6bbca math: Fix clang warnings on bug-tgmath1.c new 59f6b9e2ef Use -ffloat-store iff compiler supports it new 0322d3baba math: Define CMPLX(F,L) for clang new 2e3f458ddb x86: Fix test-double-vlen include-next new eac3170b0b math: Only check for _Complex __int128 iff compiler supports it new 56468a072f x86: Use -mfpmath=387 iff compiler supports it new 3f02958260 And defines to __attribute__ (__noclone__) iff compiler supp [...] new 91e21ca44b math: Fix test-totalorderl-ldbl-96 exponent setting new d8a09140f5 stdlib: Avoid internal definitions for tst-strtod5i new 2cb479a659 stdio: Disable bug23-3 on clang new 1a4c70b54f stdio: Disable clang warning on scanf13 test new b3a4ff37dd stdio: Disable attribute (optimize) if compiler does not support it new 6441b7c17b stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT new c732840401 stdio: Fix clang warnings for tst-unlockedio new a6b78fe83d libio: Handle -Wno-restrict with libc-diag.h new 7383f07f92 libio: Handle pragma GCC optimize for clang new e5538de0e2 string: Suppress clang -Wsuspicious-bzero on tester new e594e925c7 Use check tests with trampolines iff compiler supports it new 7423153153 malloc: Only enable -Waggressive-loop-optimizations suppress [...] new 19426ff137 malloc: Suppress clang warning on tst-memalign new f933a50780 Handle pragma GCC optimize for clang (fix) new 21a00dadf8 dirent: Remove variable lenght array structure new ceae2141dd elf: Suppress clang warning on tst-unique3 new ca2ffa0c11 elf: Suppress clang warning on tst-unique4 new 40d91e55c3 misc: Disable some atomic tests on clang new b46adf7b4d posix: Suppress clang warning on bug-regex24 new fe57500f84 support: Suppress clang warning on tst-timespec new 394174f7a3 linux: Adequate tst-clone3 to c11 atomics new bba9639ba5 Only use -finput-charset=ascii iff compiler supports it new a3c5173773 elf: Do not case TLS_DTV_UNALLOCATED to void new 831e9cdf58 aarch64: Define .variant_pcs after .global definition new 78b3e2a37e Undef attribute_relro on internal tests that include tls.h new 0e4cf14b47 localedata: Use hexadecimal character escape on tests new d0ec217aca elf: Use libsupport on unload4 test new d583f5e4e7 elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] new 6407f83fed conform: Use -dD instead of -dN on compiler invocation new 1230f63d29 conform: Replace _Static_assert with macro new 4e0afb0249 elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support new 8ceab8c83a malloc: Avoid compiler optimize away malloc calls new cea5ce96a8 x86: Use bool for C++ on x86.h new 8c28475949 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES new fa14c0740d ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES new fe3d292c60 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES new 90b48d3b0f inet: Use __ferror_unlocked new cf6404a7e9 Use __feof_unlocked instead of feof_unlocked new 6f30cacdc7 string: mempcy and stpcpy builtins internally
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 (c83e8ff0b2) \ N -- N -- N refs/heads/azanella/clang (6f30cacdc7)
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 125 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: ctype/ctype.c | 2 ++ elf/Makefile | 5 ----- elf/dl-support.c | 1 + elf/{tst-auditmod24.h => dl-symbol-hacks.h} | 18 +++++++++--------- include/ctype.h | 12 ++++++++++++ include/math.h | 6 ------ include/stdlib.h | 6 ++++++ include/string.h | 8 ++++++-- include/sys/sysmacros.h | 16 +++++++++++++--- inet/ruserpass.c | 2 +- intl/l10nflist.c | 2 +- malloc/tst-malloc.c | 12 ++++++++++++ misc/makedev.c | 6 +++--- misc/sys/cdefs.h | 7 +++++++ nptl/Makefile | 2 +- nptl/pthread_getattr_np.c | 2 +- nptl/tst-thread-setspecific.c | 6 +++--- stdlib/bsearch.c | 5 +++++ string/memset.c | 1 + sysdeps/alpha/memset.S | 1 + sysdeps/arm/memset.S | 1 + sysdeps/csky/abiv2/memset.S | 1 + sysdeps/ia64/memset.S | 1 + sysdeps/mips/memset.S | 1 + sysdeps/powerpc/powerpc32/memset.S | 1 + sysdeps/powerpc/powerpc32/power4/memset.S | 1 + .../powerpc/powerpc32/power4/multiarch/memset-ppc32.S | 1 + sysdeps/powerpc/powerpc32/power6/memset.S | 1 + sysdeps/powerpc/powerpc32/power7/memset.S | 1 + sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 1 + sysdeps/powerpc/powerpc64/power4/memset.S | 1 + sysdeps/powerpc/powerpc64/power6/memset.S | 1 + sysdeps/powerpc/powerpc64/power7/memset.S | 1 + sysdeps/powerpc/powerpc64/power8/memset.S | 1 + sysdeps/sh/memset.S | 1 + .../sparc/sparc32/sparcv9/multiarch/memset-ultra1.S | 1 + sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 1 + sysdeps/x86/sys/platform/x86.h | 4 ++-- sysdeps/x86_64/multiarch/memmove-sse2-unaligned-erms.S | 5 +++++ sysdeps/x86_64/multiarch/memset-sse2-unaligned-erms.S | 1 + time/tst-strftime.c | 4 ++-- 41 files changed, 112 insertions(+), 39 deletions(-) copy elf/{tst-auditmod24.h => dl-symbol-hacks.h} (68%)