Commit Graph

33202 Commits

Author SHA1 Message Date
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