Stan Shebs
d41bed3ce0
As with gettimeofday, avoid vdso for clang-compiled time()
2018-03-13 11:37:02 -07:00
Stan Shebs
491d419cdd
Forward-port addition of __google_pthread_signal_safe_key_create
2018-03-12 14:59:51 -07:00
Stan Shebs
f2d31c80d6
Add a Google-only workaround for an ancient mktemp
2018-03-07 07:46:50 -08:00
Stan Shebs
a4c60a19bc
Bypass gettimeofday ifunc if using clang
2018-03-02 08:39:57 -08:00
Stan Shebs
eb3215d3bd
Add workarounds for clang and lld problems
2018-02-27 11:22:13 -08:00
Stan Shebs
f0c4b81ce8
Skip a test that lld cannot handle
2018-02-27 11:17:27 -08:00
Stan Shebs
9c0f7f1394
Disable non-opt error temporarily, and __sec_comment for clang
2018-02-26 13:50:53 -08:00
Stan Shebs
10388c49b2
Remove a testing hack
2018-02-20 09:13:13 -08:00
Stan Shebs
1a12397c10
Remove debugging hack
2018-02-20 09:12:01 -08:00
Stan Shebs
654fbaf1b7
Use LN_S in more places to forestall hard link creation
2018-02-14 09:44:15 -08:00
Stan Shebs
6302c3ccf8
Add a --with-lld option to choose LLVMs lld linker
2018-02-14 09:15:44 -08:00
Stan Shebs
fdb03f9736
Use clang integrated assembler except when asm is output and not required to be valid
2021-08-27 15:28:23 -07:00
Stan Shebs
6614ff3213
Add workaround to get clang to accept avx-512 instructions
2018-02-07 12:57:16 -08:00
Stan Shebs
edeaa90058
Work around clang assembler error with bnd by itself on a line
2018-02-07 12:55:59 -08:00
Stan Shebs
18417626b7
Work around clang assembler error with movzx
2018-02-07 12:54:57 -08:00
Stan Shebs
85450bb67a
Work around clang assembler bug with expressions in .if
2018-02-07 12:53:40 -08:00
Stan Shebs
bf806c9c4e
Work around lack of .tfloat in clang assembler
2018-02-06 15:53:53 -08:00
Stan Shebs
3235a02111
Put CMPLX* macros under ISO C11
2018-01-24 12:49:39 -08:00
Stan Shebs
47826951cf
Add clang and debug support to conformance scripts
2018-01-24 12:42:41 -08:00
Stan Shebs
6b6086fea8
Comment out debugging hack that pollutes namespace
2018-01-24 11:32:36 -08:00
Stan Shebs
34cb52c02f
Do not pass unhandled flag to clang
2018-01-23 12:53:28 -08:00
Stan Shebs
dfb17f123a
Add workarounds for incomplete float128 support in clang
2018-01-23 09:41:49 -08:00
Stan Shebs
becb228b43
clang requires -mno-see for 387 math
2018-01-23 09:40:20 -08:00
Stan Shebs
3f1c409c0a
Work around a weird clang link failure
2018-01-23 09:37:55 -08:00
Stan Shebs
2224a3d98d
For now, disable asm definitions of mempcpy and strpcpy
2018-01-23 09:36:14 -08:00
Stan Shebs
fe9f4b71d6
Make zero volatile to defeat constant-folding of 0.0/0.0
2018-01-23 08:28:31 -08:00
Stan Shebs
96d0e6f1e0
Reduce an error to warning if clang
2018-01-23 08:26:39 -08:00
Stan Shebs
5ac413c4fd
Work around a clang bug
2018-01-23 08:25:33 -08:00
Stan Shebs
066e928543
Add clang versions of CMPLX* macros
2018-01-22 16:44:05 -08:00
Stan Shebs
85d7a988c6
Suppress tgmath3 tests if clang
2018-01-22 13:04:00 -08:00
Stan Shebs
bc79ff3412
Add clang placeholders for va_arg_pack
2018-01-22 12:30:55 -08:00
Stan Shebs
ce1670f0a9
Add hidden protos ahead of uses
2018-01-22 12:17:30 -08:00
Stan Shebs
3119277963
Stub out execstack problem
2018-01-22 12:12:51 -08:00
Stan Shebs
a61a3a2f64
Stub out execstack, multidir, and ifunc problems
2021-08-27 15:32:35 -07:00
Stan Shebs
d555ce07f4
Add --with-clang and --disable-float128 options to toplevel configury
2018-01-19 12:41:15 -08:00
Stan Shebs
f555d1a9b7
Disallow extern inline if clang
2018-01-19 12:25:34 -08:00
Stan Shebs
c9a3019796
Add clang version of __hidden_proto
2018-01-19 12:23:55 -08:00
Stan Shebs
1f3a3e1742
Skip undefined va_arg_pack
2018-01-19 09:31:04 -08:00
Stan Shebs
5a8bc50ed9
De-nest test-ffs.c
2018-01-19 09:22:56 -08:00
Stan Shebs
d01cba7dd1
De-nest makedb.c
2018-01-19 09:21:48 -08:00
Stan Shebs
cd0a44fe16
De-nest regcomp.c, suppress GCC warnings about it
2018-01-19 09:20:48 -08:00
Stan Shebs
22bef64863
Un-nest nested functions in dynamic linker
2018-01-18 15:18:30 -08:00
Stan Shebs
e08a64e708
Skip execstack test, depends on nested function
2018-01-18 15:17:13 -08:00
Igor Gnatenko
56170e064e
Linux: use reserved name __key in pkey_get [BZ #22797 ]
...
_key is not reserved name and we should avoid using that. It seems that
it was simple typo when pkey_* was implemented.
(cherry picked from commit 388ff7bd0d
)
2018-02-07 13:53:10 +01:00
H.J. Lu
00c5a2d77a
Add a missing ChangeLog item in commit 371b220f62
...
(cherry picked from commit 658050164d
)
2018-02-06 03:07:55 -08:00
Dmitry V. Levin
c8ad6ac1d1
NEWS: add an entry for bug 22638
2018-02-06 09:31:30 +00:00
H.J. Lu
ce8a6550fa
sparc: Check PIC instead of SHARED in start.S [BZ #22638 ]
...
Since start.o may be compiled as PIC, we should check PIC instead of
SHARED.
[BZ #22638 ]
* sysdeps/sparc/sparc32/start.S (_start): Check PIC instead of
SHARED.
* sysdeps/sparc/sparc64/start.S (_start): Likewise.
(cherry picked from commit 371b220f62
)
2018-02-06 09:31:30 +00:00
Florian Weimer
bdac1623cc
Record CVE-2018-6551 in NEWS and ChangeLog [BZ #22774 ]
...
(cherry picked from commit 71aa429b02
)
2018-02-06 09:21:00 +01:00
Dmitry V. Levin
23158b08a0
Update for 2.27 release
2018-02-01 16:17:18 +00:00
Dmitry V. Levin
363e4519a6
Fix ChangeLog formatting
2018-02-01 16:17:18 +00:00