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
Dmitry V. Levin
242cbc9047
NEWS: add the list of bugs fixed in 2.27
2018-02-01 16:17:18 +00:00
Florian Weimer
4590634fd6
Record CVE-2018-6485 in ChangeLog and NEWS [BZ #22343 ]
2018-02-01 17:16:53 +01:00
Adhemerval Zanella
673e230560
stdlib: Fixing test-*atexit*-race tests on ia64
...
These tests require a new thread stack size set to a value (0x20000)
lower than the architecture minimum (0x30000). Set the stack size
to PTHREAD_STACK_MIN in this case.
Checked on ia64-linux-gnu.
* stdlib/test-atexit-race-common.c (do_test): Check stack size
against PTHREAD_STACK_MIN.
2018-02-01 11:17:44 -02:00
Dmitry V. Levin
ced64e014c
Update contributions in the manual
...
* manual/contrib.texi (Palmer Dabbelt, Arjun Shankar, Florian Weimer):
New entries.
(Rafal Luzynski, Andreas Schwab): Update.
2018-02-01 13:07:39 +00:00
Rafal Luzynski
c10c9a5efe
NEWS: List the languages which use the alternative months.
...
[BZ #10871 ]
* NEWS: List the languages which actually use the alternative
months feature in this release. Also explain that "alt_mon" and
"ab_alt_mon" are optional.
2018-02-01 11:19:29 +01:00
Il'ya Malakhov
650ba77ad5
crypt: Fix badsalttest test (Bug 22765)
...
The value of 'cd.initialized' is left uninitialized before the
first invocation of 'crypt_r ()' in this test despite the fact
that it should be set to zero according to the API.
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
2018-02-01 00:02:49 -08:00
Dmitry V. Levin
d9f442ce56
Fix typo in the previous commit
...
The version of GCC was 7.3, not 7.3.1.
2018-01-31 23:13:00 +00:00
Dmitry V. Levin
9349311964
Update information about the newest versions of tools used to build glibc
...
* manual/install.texi (Tools for Compilation): Update the newest
versions of gcc, binutils, texinfo, gawk, bison, and sed.
* INSTALL: Regenerated.
2018-01-31 14:20:10 +00:00
Samuel Thibault
407552cf0b
allocalim.h: use __glibc_likely instead of __builtin_expect
...
* sysdeps/pthread/allocalim.h (__libc_use_alloca): Use __glibc_likely
instead of __builtin_expect.
2018-01-30 21:42:21 +01:00
Samuel Thibault
d31a4a4803
hurd: Fix ChangeLog date
2018-01-30 19:56:30 +01:00
Florian Weimer
d7536874b8
nss: Adjust tests to use nss_files only
2018-01-30 14:26:31 +01:00
Rafal Luzynski
9a1b267d47
hr_HR: Add alternative month names (bug 10871).
...
[BZ #10871 ]
* localedata/locales/hr_HR (mon): Rename to...
(alt_mon): This.
(mon): Import from CLDR (genitive case).
(d_t_fmt): Update the comment.
2018-01-30 12:48:17 +01:00
Samuel Thibault
9a123ff05d
hurd: include generic's hp-timing.h instead of copying it
...
* sysdeps/mach/hurd/hp-timing.h: include <sysdeps/generic/hp-timing.h>
instead of copying it.
2018-01-30 01:17:51 +01:00
Samuel Thibault
ef4cf463e5
hurd: Add tlsdesc.sym
...
* sysdeps/mach/hurd/i386/tlsdesc.sym: New file.
2018-01-30 00:52:48 +01:00
Samuel Thibault
ac56adbb0c
hurd: disable hp timing
...
We don't have support for hp timing for now, even the i686 variant, which needs
to know the CPU speed.
Copied from sysdeps/generic/hp-timing.h
* sysdeps/mach/hurd/hp-timing.h: New file.
2018-01-30 00:47:31 +01:00
Samuel Thibault
99dfbef48d
hurd: Fix comments for FREAD and FWRITE
...
* bits/fcntl.h: Fix comment for FREAD and FWRITE.
* sysdeps/mach/hurd/bits/fcntl.h: Likewise.
2018-01-29 23:00:17 +01:00