This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch shebs/clangify in repository glibc.
from 91b2cffa9f Add jmp_buf-macros.h for ColdFire. new f850d180b0 Avoid the nonstandard .tls_common new 23254d1d86 Skip execstack test, depends on nested function new 3dd64fbf92 Un-nest nested functions in dynamic linker new 1162eadb40 De-nest regcomp.c, suppress GCC warnings about it new e363210bfa De-nest makedb.c new 98e480caca De-nest test-ffs.c new 2defba5a32 Skip undefined va_arg_pack new b5fbe03601 Add clang version of __hidden_proto new 64182edc57 Disallow extern inline if clang new 6ebb7473f2 Add --with-clang and --disable-float128 options to toplevel [...] new b353dca40c Stub out execstack, multidir, and ifunc problems new 280167543d Stub out execstack problem new 74a92277d1 Add hidden protos ahead of uses new 4206f5d089 Add clang placeholders for va_arg_pack new b12e3e064c Suppress tgmath3 tests if clang new 3f0460438a Add clang versions of CMPLX* macros new 02023efdf7 Work around a clang bug new cb702b410e Reduce an error to warning if clang new 74926dde57 Make zero volatile to defeat constant-folding of 0.0/0.0 new eb218d6b8b For now, disable asm definitions of mempcpy and strpcpy new c0085baf04 Work around a weird clang link failure new 4a52f7accb clang requires -mno-see for 387 math new 3e4adc6b12 Add workarounds for incomplete float128 support in clang new 7912ccf3b2 Do not pass unhandled flag to clang new 85ad9efa68 Comment out debugging hack that pollutes namespace new 4d954e99e9 Add clang and debug support to conformance scripts new 2ceff7a1d1 Put CMPLX* macros under ISO C11
The 27 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 | 19 +++ Makerules | 4 +- config.h.in | 2 + config.make.in | 1 + configure | 51 ++++++- configure.ac | 26 +++- conform/GlibcConform.pm | 23 ++- conform/Makefile | 3 + conform/conformtest.pl | 10 +- conform/linknamespace.pl | 51 ++++++- conform/list-header-symbols.pl | 4 +- elf/Makefile | 4 + elf/dl-conflict.c | 27 ++++ elf/dl-reloc.c | 44 ++++++ elf/dynamic-link.h | 4 + elf/get-dynamic-info.h | 10 ++ elf/rtld.c | 36 ++++- elf/tls-macros.h | 2 +- include/alloc_buffer.h | 12 ++ include/features.h | 3 +- include/libc-symbols.h | 10 ++ include/string.h | 2 + math/Makefile | 3 + math/complex.h | 25 ++++ math/test-fe-snans-always-signal.c | 4 + misc/sys/cdefs.h | 5 + nptl/Makefile | 11 +- nptl/pt-vfork.c | 2 +- nss/makedb.c | 45 ++++++ posix/Makefile | 2 + posix/regcomp.c | 272 +++++++++++++++++++++++++++++++++++- stdio-common/bug23-3.c | 2 + string/test-ffs.c | 31 ++-- sysdeps/generic/ldsodefs.h | 4 + sysdeps/i386/fpu/fenv_private.h | 2 +- sysdeps/ieee754/dbl-64/e_log.c | 6 +- sysdeps/ieee754/float128/Makeconfig | 2 +- sysdeps/ieee754/float128/Makefile | 2 + sysdeps/ieee754/k_standard.c | 2 +- sysdeps/nptl/gai_misc.h | 4 + sysdeps/x86/bits/floatn.h | 31 ++++ sysdeps/x86/fpu/Makefile | 3 + sysdeps/x86_64/Makefile | 5 +- 43 files changed, 765 insertions(+), 46 deletions(-)