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 6f30cacdc7 string: mempcy and stpcpy builtins internally discards cf6404a7e9 Use __feof_unlocked instead of feof_unlocked discards 90b48d3b0f inet: Use __ferror_unlocked discards fe3d292c60 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES discards fa14c0740d ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES discards 8c28475949 misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES discards cea5ce96a8 x86: Use bool for C++ on x86.h discards 8ceab8c83a malloc: Avoid compiler optimize away malloc calls discards 4e0afb0249 elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support discards 1230f63d29 conform: Replace _Static_assert with macro discards 6407f83fed conform: Use -dD instead of -dN on compiler invocation discards d583f5e4e7 elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] discards d0ec217aca elf: Use libsupport on unload4 test discards 0e4cf14b47 localedata: Use hexadecimal character escape on tests discards 78b3e2a37e Undef attribute_relro on internal tests that include tls.h discards 831e9cdf58 aarch64: Define .variant_pcs after .global definition discards a3c5173773 elf: Do not case TLS_DTV_UNALLOCATED to void discards bba9639ba5 Only use -finput-charset=ascii iff compiler supports it discards 394174f7a3 linux: Adequate tst-clone3 to c11 atomics discards fe57500f84 support: Suppress clang warning on tst-timespec discards b46adf7b4d posix: Suppress clang warning on bug-regex24 discards 40d91e55c3 misc: Disable some atomic tests on clang discards ca2ffa0c11 elf: Suppress clang warning on tst-unique4 discards ceae2141dd elf: Suppress clang warning on tst-unique3 discards 21a00dadf8 dirent: Remove variable lenght array structure discards f933a50780 Handle pragma GCC optimize for clang (fix) discards 19426ff137 malloc: Suppress clang warning on tst-memalign discards 7423153153 malloc: Only enable -Waggressive-loop-optimizations suppress [...] discards e594e925c7 Use check tests with trampolines iff compiler supports it discards e5538de0e2 string: Suppress clang -Wsuspicious-bzero on tester discards 7383f07f92 libio: Handle pragma GCC optimize for clang discards a6b78fe83d libio: Handle -Wno-restrict with libc-diag.h discards c732840401 stdio: Fix clang warnings for tst-unlockedio discards 6441b7c17b stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT discards b3a4ff37dd stdio: Disable attribute (optimize) if compiler does not support it discards 1a4c70b54f stdio: Disable clang warning on scanf13 test discards 2cb479a659 stdio: Disable bug23-3 on clang discards d8a09140f5 stdlib: Avoid internal definitions for tst-strtod5i discards 91e21ca44b math: Fix test-totalorderl-ldbl-96 exponent setting discards 3f02958260 And defines to __attribute__ (__noclone__) iff compiler supp [...] discards 56468a072f x86: Use -mfpmath=387 iff compiler supports it discards eac3170b0b math: Only check for _Complex __int128 iff compiler supports it discards 2e3f458ddb x86: Fix test-double-vlen include-next discards 0322d3baba math: Define CMPLX(F,L) for clang discards 59f6b9e2ef Use -ffloat-store iff compiler supports it discards 295df6bbca math: Fix clang warnings on bug-tgmath1.c discards 133793b292 resolv: Handle -Wsometimes-uninitialized on getaddrinfo discards 2112fc8536 socket: Use internal alias for __cmsg_nxthdr discards 896174ef26 localedata: Fix clang warnings on tests discards f8d91ebcc0 math: Fix clang warnings for math/test-tgmath-ret.c discards a3cc22dca6 powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND discards 7e0ad147e5 aarch64: Use 64-bit variable to access the special registers discards 7e4fea64e3 Use -frounding-math iff compiler supports it discards f0ec47c13a posix: Use unsigned to check for _POSIX_VDISABLE discards 23f4e2bcb6 nptl: Use hidden_proto3 for __nptl_threads_events, discards e6be57d891 string: Use asm alias instead of symbol redirections for stp [...] discards 2fe917f3e2 x86: Remove unened __strstr_sse2 prototype discards b5468a3c2f libio: Refactor internal aliases discards a99a41dc1f socket: Remove ununsed __cmsg_nxthdr internal alias discards 43ecbed1a5 stdlib: Remove ununsed internal aliases for atoi and bsearch discards bcd7be83aa stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked discards 7de81025db libio: Use __libc_ferror_unlocked instead of __ferror_unlocked discards 6c1cf24dea libio: Use __libc_feof_unlocked instead of __feof_unlocked discards fb0377d423 libio: Use __libc_getdelim instead of __getdelim discards 837b1600b5 Refactor internal alias for internal function discards 002a8aa248 configure: Use -Wno-ignored-attributes if compiler warns abo [...] discards e09b0183a2 math: Use -fexcess-precision=standard iff compiler supports it discards f1334b235c support: Use CHAR_MAX as maximum value discards 904a0dd8ef timezone: Fix clang operator precedence warning discards 004a548a39 configure: Use -Wno-maybe-uninitialized iff compiler supports it discards fc75f36963 x86: Use -msse2avx iff compiler supports it discards 06ce6b74c6 math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype discards c84dce4d48 math: Suppress clang warning on math_check_force_underflow discards 5d64058bca iconvdata: Remove use of GNU old-style field designator extension discards 266950c996 resolv: Make __gai_create_helper_thread static discards 876e8c13d1 iconvdata: Suppress warning on clang discards a83792d6a9 locale: Fix type discards c418d4016d elf: Suppress warning on clang discards 2bc149f1e2 configure: Check -fno-tree-loop-distribute-patterns discards d587a20e54 elf: Initialize variable to pacify clang discards ed8c695508 sunrpc: Remove extra parenthesis on comparison discards 61635d8fca sunrpc: Suppress clang warning on struct cmessage discards 2009ec1584 nss: Suppress nss_module.c warning on clang discards cb4d076172 Fix inhibit_stack_protector for clang discards b092d88d2e nptl: Fix Wincompatible-pointer-types on clang discards bddfdcef8a Fix -fno-unit-at-a-time for clang discards 22854742e7 stdio: Fix -Wtautological-constant-out-of-range-compare on clang discards f9a126c3b6 Add DIAG_IGNORE_NEEDS_COMMENT_GCC discards 990fecaf6c x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] discards dd45b21b02 Rework not-cancel function prototypes discards dbcf08c8b8 Rewrite find_cxx_header config configure.ac discards a90b537a5b Remove libc_hidden_proto (confstr) discards eaafd8a077 Disable use of -fsignaling-nans if compiler does not support it discards 6c686505a2 Disable __USE_EXTERN_INLINES for clang discards 45b9126f94 configure: remove overly restrictive check for clang discards 8954233a6b Remove __LDBL_REDIR macros discards dbefb2b6f1 Remove stdlib-ldbl.h discards 16835e149d Remove monetary-ldbl.h discards 46af2f437b Remove printf-ldbl.h discards 9811c9d65a Remove syslog-ldbl.h discards e7a9248cb0 Remove error-ldbl.h discards 99f78ebdaa Remove err-ldbl.h discards 4670cfb9a6 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf discards 7953054076 Remove argp-ldbl.h discards 9f87b4e3f2 Remove wchar-ldbl.h discards ee3f012f55 Remove stdio-ldbl.h discards 578ad1aee7 Remove include/*.h install rule discards 59848228df ctype: Remove internal lower/toupper alias discards 137ed38ae5 x86: Remove .tfloat usage discards 15100e4b3b stdlib: Move attribute_hidden definition to function prototy [...] discards 6c01d72b0f nis: Fix nis_print_directory discards 8108ab25dc math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm discards a84268bf9b math: use fabs on __ieee754_lgamma_r discards 35804460b2 catgets: Remove catgets/config.h discards d104cb2cc3 malloc: Use C11 atomics on memusage discards 2343007d73 elf: Use C11 atomics on _dl_mcount discards 8b5f85f1cd Use '%z' instead of '%Z' on printf functions discards 7d23aa5b34 linux: Use same type for MMAP2_PAGE_UNIT discards bef25bc867 posix: Fix macro expansion producing 'defined' has undefined [...] discards 3e125f7df6 linux: Avoid shifting a negative signed on POSIX timer interface discards b87b3846cb stdlib: Fix macro expansion producing 'defined' has undefine [...] discards 543898a028 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] discards 85c060b49b stdlib: Remove GCC pragma diagnostic discards 65fa518088 nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME discards d8c50d32c4 Replace internal usage of strtol and wcstol for internal alias adds b416555431 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996] adds 6ff3c77149 Increase the test timeout of some string tests new 58f8385718 Replace internal usage of strtol and wcstol for internal alias new 6cd91a585f nptl: x86_64: Use __builtin_frame_address for CURRENT_STACK_FRAME new ca098e03ef stdlib: Remove GCC pragma diagnostic new 85039f1146 stdlib/longlong.h: Remove incorrect lvalue to rvalue convers [...] new d6f957946a stdlib: Fix macro expansion producing 'defined' has undefine [...] new 373ba7c185 linux: Avoid shifting a negative signed on POSIX timer interface new e27369fdff posix: Fix macro expansion producing 'defined' has undefined [...] new a8bc4a0b9b linux: Use same type for MMAP2_PAGE_UNIT new 0905b9abd2 Use '%z' instead of '%Z' on printf functions new ad740e6724 elf: Use C11 atomics on _dl_mcount new 67ddd9f46f malloc: Use C11 atomics on memusage new eac9a4abdc catgets: Remove catgets/config.h new 59c13c61ae math: use fabs on __ieee754_lgamma_r new f9dc83b878 math: x86: Remove extra '%' on FP_INIT_ROUNDMODE inline asm new d2c4fe7b7b nis: Fix nis_print_directory new f3196c9fb6 stdlib: Move attribute_hidden definition to function prototy [...] new d4b9c6603e x86: Remove .tfloat usage new 7410f3140d ctype: Remove internal lower/toupper alias new 4bc7751c6e Remove include/*.h install rule new f5a47561fe Remove stdio-ldbl.h new b07fe616b2 Remove wchar-ldbl.h new e4a95008aa Remove argp-ldbl.h new 52ebeaacc0 Use __REDIRECT_LDBL_COMPAT for _IO_vfscanf new 547a601cf3 Remove err-ldbl.h new 2b9a08baad Remove error-ldbl.h new 34fb4cd3c5 Remove syslog-ldbl.h new 0d311987d0 Remove printf-ldbl.h new facf264a97 Remove monetary-ldbl.h new e3d6360b94 Remove stdlib-ldbl.h new 1a6451a40b Remove __LDBL_REDIR macros new 4d8128a89f configure: remove overly restrictive check for clang new d9ee5c52c2 Disable __USE_EXTERN_INLINES for clang new 2a0343c73e Disable use of -fsignaling-nans if compiler does not support it new 1207b1247e Remove libc_hidden_proto (confstr) new f17cb829e1 Rewrite find_cxx_header config configure.ac new 4f7b0d5c66 Rework not-cancel function prototypes new a2f251c48e x86: Define __HAVE_FLOAT128 for Clang and use __builtin_*f12 [...] new 36c3237a05 Add DIAG_IGNORE_NEEDS_COMMENT_GCC new 470bac73ea stdio: Fix -Wtautological-constant-out-of-range-compare on clang new 81c44937d1 Fix -fno-unit-at-a-time for clang new 97a6a58f7d nptl: Fix Wincompatible-pointer-types on clang new b16bcadae6 Fix inhibit_stack_protector for clang new 316431b839 nss: Suppress nss_module.c warning on clang new 26e90ceb4c sunrpc: Suppress clang warning on struct cmessage new a8639906b8 sunrpc: Remove extra parenthesis on comparison new 19e269a632 elf: Initialize variable to pacify clang new c4f2de43fc configure: Check -fno-tree-loop-distribute-patterns new 7dfe19debb elf: Suppress warning on clang new 1acc466f4e locale: Fix type new 90f14100fe iconvdata: Suppress warning on clang new 12a8ff7fc7 resolv: Make __gai_create_helper_thread static new f28d48ce87 iconvdata: Remove use of GNU old-style field designator extension new 6b5bb21d87 math: Suppress clang warning on math_check_force_underflow new 476b010c5a math: x86: Avoid the use of __libgcc_cmp_return__ for __gcc_CMPtype new fb199a93b2 x86: Use -msse2avx iff compiler supports it new 5a1321abad configure: Use -Wno-maybe-uninitialized iff compiler supports it new b1e6dc8f41 timezone: Fix clang operator precedence warning new bc66dbcbec support: Use CHAR_MAX as maximum value new 0f75065bc6 math: Use -fexcess-precision=standard iff compiler supports it new 2556f6e98a configure: Use -Wno-ignored-attributes if compiler warns abo [...] new 45de093045 Refactor internal alias for internal function new 49dacd8a96 libio: Use __libc_getdelim instead of __getdelim new 0d8f49ee6f libio: Use __libc_feof_unlocked instead of __feof_unlocked new 409787bd4f libio: Use __libc_ferror_unlocked instead of __ferror_unlocked new 9a2b07052b stdio: Refactor getc_unlocked, putc_unlocked, and fputc_unlocked new a9085c9c95 stdlib: Remove ununsed internal aliases for atoi and bsearch new f945125e7e socket: Remove ununsed __cmsg_nxthdr internal alias new 8d2ef196ef libio: Refactor internal aliases new 892c7d22ae x86: Remove unened __strstr_sse2 prototype new 07c0ba705d string: Use asm alias instead of symbol redirections for stp [...] new ea11d0b497 nptl: Use hidden_proto3 for __nptl_threads_events, new c1440c8d23 posix: Use unsigned to check for _POSIX_VDISABLE new 252b23d7d1 Use -frounding-math iff compiler supports it new 2116e8544f aarch64: Use 64-bit variable to access the special registers new b4338da21f powerpc: Replace AC_LANG_PROGRAM with AC_TRY_COMMAND new 7c474a7fd5 math: Fix clang warnings for math/test-tgmath-ret.c new f7cd03324b localedata: Fix clang warnings on tests new d8d72b4b3f socket: Use internal alias for __cmsg_nxthdr new 4bd7c5751d resolv: Handle -Wsometimes-uninitialized on getaddrinfo new 8e6b5f96a3 math: Fix clang warnings on bug-tgmath1.c new a526cf1043 Use -ffloat-store iff compiler supports it new 7f64f47223 math: Define CMPLX(F,L) for clang new 06d65767f9 x86: Fix test-double-vlen include-next new a433abab37 math: Only check for _Complex __int128 iff compiler supports it new 1cd00e7532 x86: Use -mfpmath=387 iff compiler supports it new d87006af4a And defines to __attribute__ (__noclone__) iff compiler supp [...] new e1f3855096 math: Fix test-totalorderl-ldbl-96 exponent setting new 0f1b09a383 stdlib: Avoid internal definitions for tst-strtod5i new ee36a54615 stdio: Disable bug23-3 on clang new ce008829a4 stdio: Disable clang warning on scanf13 test new b9b2406959 stdio: Disable attribute (optimize) if compiler does not support it new 570a02acd7 stdio: Add DIAG_IGNORE_NEEDS_COMMENT_WFORMAT new 8d00c715f6 stdio: Fix clang warnings for tst-unlockedio new 101415f840 libio: Handle -Wno-restrict with libc-diag.h new 0784e15127 libio: Handle pragma GCC optimize for clang new d07b184064 string: Suppress clang -Wsuspicious-bzero on tester new b7ec2e4111 Use check tests with trampolines iff compiler supports it new f30c74a987 malloc: Only enable -Waggressive-loop-optimizations suppress [...] new 1e4852808c malloc: Suppress clang warning on tst-memalign new bbfb7c7b57 Handle pragma GCC optimize for clang (fix) new 483d712b2f dirent: Remove variable lenght array structure new 61e8b64d5a elf: Suppress clang warning on tst-unique3 new 76c38ea628 elf: Suppress clang warning on tst-unique4 new ca3c3e359e misc: Disable some atomic tests on clang new 7b46660d24 posix: Suppress clang warning on bug-regex24 new fa5adac9df support: Suppress clang warning on tst-timespec new 9ea3207de0 linux: Adequate tst-clone3 to c11 atomics new 8cef1306f3 Only use -finput-charset=ascii iff compiler supports it new fcacc203ce elf: Do not case TLS_DTV_UNALLOCATED to void new 9bb7fa436f aarch64: Define .variant_pcs after .global definition new 892dfe7168 Undef attribute_relro on internal tests that include tls.h new f73c43d3ed localedata: Use hexadecimal character escape on tests new f1bd8e59b8 elf: Use libsupport on unload4 test new 41451cc4f9 elf: Only build tst-unique{1,2} if compiler supports gnu_uni [...] new cbb20a169e conform: Use -dD instead of -dN on compiler invocation new 877a753e75 conform: Replace _Static_assert with macro new 89f4d92c6c elf: Remove -fno-tree-loop-distribute-patterns usage on dl-support new 3159a333ff malloc: Disable malloc builtins on tests new 7e8b5c8efa x86: Use bool for C++ on x86.h new ec6aeb25ed misc: Handle sysmacros.h internal alias for !__USE_EXTERN_INLINES new b8abe868b2 ctype: Handle ctype.h internal alias for !__USE_EXTERN_INLINES new 3be44b18b9 stdlib: Handle bcrypt internal alias for !__USE_EXTERN_INLINES new cc3183c4c2 inet: Use __ferror_unlocked new 6d4d5add1d Use __feof_unlocked instead of feof_unlocked new c61c0a8a5e string: mempcy and stpcpy builtins internally new 5092fffbca sparc32 localplt.data new 23d4825277 alpha: Remove s_abs implementations new 1165c78edd x86: Remove fabs{f} implementation new c7f6b6a3d7 ia64: Remove fabs implementations new 97d1a83d9f sparc: Remove s_abs implementations new 5c7514b22f sparc __memset_generic new 6c5f586e58 math: Add math-use-builtins-fabs new 6bc8d648dc math: Handle fabsf128 for clang new 956674013d Handle abort call for -fexceptions call new 7f82718650 math: Fix isgreater* and isless* for clang new e21e405d9a math: Do not use __builtin_fpclassify on clang new 4582f5d789 math: Do not use __builtin_isnan on clang new 342c49a85a math: Do not use __builtin_isinf on clang new 5b2e20791c stdio: Fix tst-vfprintf-user-type on clang new 6e80962c46 conform: Do not use __SIG_ATOMIC_TYPE__ new 6cf5a5d458 elf: Use volatile to set __rseq_size and __rseq_offset new 8f715d6d61 benchtest: Link bench-malloc-thread with libm new 85aba02cd1 benchtests: Only build libmvec benchmarks if its enable at c [...] new e4487da242 benchtest: Fix clang issues on benchmarks build new c8b0172687 benchtests: Fix clang float128 constants
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 (6f30cacdc7) \ N -- N -- N refs/heads/azanella/clang (c8b0172687)
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 145 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: benchtests/Makefile | 7 +- benchtests/bench-bzero-large.c | 1 + benchtests/bench-bzero-walk.c | 1 + benchtests/bench-bzero.c | 1 + benchtests/bench-malloc-thread.c | 6 ++ benchtests/bench-memset-large.c | 1 + benchtests/bench-memset-walk.c | 1 + benchtests/bench-memset.c | 1 + benchtests/bench-pthread-locks.c | 14 +++- benchtests/bench-strchr.c | 13 +++- benchtests/ilogbf128-inputs | 4 +- conform/conformtest.py | 4 ++ conform/data/stdint.h-data | 4 +- include/math.h | 8 +++ malloc/Makefile | 11 +++ malloc/tst-malloc.c | 11 --- malloc/tst-memalign.c | 3 +- math/libm-test-fpclassify.inc | 2 + math/libm-test-isfinite.inc | 2 + math/libm-test-isinf.inc | 2 + math/libm-test-isnan.inc | 2 + math/libm-test-isnormal.inc | 2 + math/libm-test-issubnormal.inc | 2 + math/libm-test-iszero.inc | 2 + math/math.h | 17 ++--- math/test-snan.c | 10 ++- stdio-common/tst-vfprintf-user-type.c | 2 +- stdlib/canonicalize.c | 9 ++- stdlib/test-canon.c | 4 +- string/test-strncasecmp.c | 1 + string/test-strncmp.c | 1 + sysdeps/alpha/fpu/s_fabs.c | 28 -------- sysdeps/alpha/fpu/s_fabsf.c | 27 ------- sysdeps/generic/math-type-macros.h | 2 +- sysdeps/generic/math-use-builtins-fabs.h | 4 ++ sysdeps/generic/math-use-builtins.h | 1 + sysdeps/generic/symbol-hacks.h | 7 ++ sysdeps/i386/fpu/s_fabs.S | 10 --- sysdeps/i386/fpu/s_fabsf.S | 10 --- sysdeps/i386/fpu/s_fabsl.S | 10 --- sysdeps/ia64/fpu/s_fabs.S | 82 ---------------------- sysdeps/ia64/fpu/s_fabsf.S | 82 ---------------------- sysdeps/ia64/fpu/s_fabsl.S | 82 ---------------------- sysdeps/ia64/math-use-builtins-fabs.h | 4 ++ sysdeps/ieee754/float128/float128_private.h | 4 +- sysdeps/ieee754/float128/s_isnanf128.c | 4 ++ sysdeps/ieee754/ldbl-128/s_fabsl.c | 5 ++ sysdeps/ieee754/ldbl-128ibm/s_fabsl.c | 5 ++ .../fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} | 22 +++--- sysdeps/nptl/dl-tls_init_tp.c | 4 +- sysdeps/nptl/lowlevellock.h | 4 +- sysdeps/powerpc/fpu/math-use-builtins-fabs.h | 9 +++ sysdeps/powerpc/powerpc32/fpu/s_fabsl.S | 52 -------------- sysdeps/powerpc/powerpc64/fpu/s_fabsl.S | 34 --------- sysdeps/sparc/fpu/math-use-builtins-fabs.h | 4 ++ sysdeps/sparc/sparc32/fpu/s_fabs.S | 30 -------- sysdeps/sparc/sparc32/fpu/s_fabsf.S | 28 -------- sysdeps/sparc/sparc32/fpu/s_fabsl.c | 9 --- sysdeps/sparc/sparc32/memset.S | 1 + .../{s_fabs-generic.S => s_fabs-generic.c} | 2 +- .../{s_fabsf-generic.S => s_fabsf-generic.c} | 2 +- sysdeps/sparc/sparc64/fpu/s_fabs.c | 7 -- sysdeps/sparc/sparc64/fpu/s_fabsf.c | 7 -- sysdeps/sparc/sparc64/fpu/s_fabsl.c | 7 -- sysdeps/sparc/sparc64/memset.S | 1 + .../unix/sysv/linux/sparc/sparc32/localplt.data | 3 + sysdeps/x86/math-use-builtins-fabs.h | 8 +++ sysdeps/x86_64/fpu/Makefile | 2 +- sysdeps/x86_64/fpu/s_fabs.c | 27 ------- sysdeps/x86_64/fpu/s_fabsf.c | 27 ------- 70 files changed, 184 insertions(+), 622 deletions(-) delete mode 100644 sysdeps/alpha/fpu/s_fabs.c delete mode 100644 sysdeps/alpha/fpu/s_fabsf.c create mode 100644 sysdeps/generic/math-use-builtins-fabs.h delete mode 100644 sysdeps/i386/fpu/s_fabs.S delete mode 100644 sysdeps/i386/fpu/s_fabsf.S delete mode 100644 sysdeps/i386/fpu/s_fabsl.S delete mode 100644 sysdeps/ia64/fpu/s_fabs.S delete mode 100644 sysdeps/ia64/fpu/s_fabsf.S delete mode 100644 sysdeps/ia64/fpu/s_fabsl.S create mode 100644 sysdeps/ia64/math-use-builtins-fabs.h rename sysdeps/{x86_64/fpu/s_fabsl.S => ieee754/ldbl-96/s_fabsl.c} (72%) create mode 100644 sysdeps/powerpc/fpu/math-use-builtins-fabs.h delete mode 100644 sysdeps/powerpc/powerpc32/fpu/s_fabsl.S delete mode 100644 sysdeps/powerpc/powerpc64/fpu/s_fabsl.S create mode 100644 sysdeps/sparc/fpu/math-use-builtins-fabs.h delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabs.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsf.S delete mode 100644 sysdeps/sparc/sparc32/fpu/s_fabsl.c rename sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/{s_fabs-generic.S => s_fabs-gen [...] rename sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/{s_fabsf-generic.S => s_fabsf-g [...] delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabs.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsf.c delete mode 100644 sysdeps/sparc/sparc64/fpu/s_fabsl.c create mode 100644 sysdeps/x86/math-use-builtins-fabs.h delete mode 100644 sysdeps/x86_64/fpu/s_fabs.c delete mode 100644 sysdeps/x86_64/fpu/s_fabsf.c