mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
Add -std=gnu11 and -std=c11 NPTL initializers tests.
NPTL has tests that initializers work with various -std= options. Now that we can rely on -std=gnu11 and -std=c11 being available, this patch adds versions of those tests for those options. Tested for x86_64 and x86 (testsuite). * nptl/tst-initializers1-c11.c: New file. * nptl/tst-initializers1-gnu11.c: Likewise. * nptl/Makefile (tests): Add these new tests. (CFLAGS-tst-initializers1-c11.c): New variable. (CFLAGS-tst-initializers1-gnu11.c): Likewise.
This commit is contained in:
parent
783dd2d3af
commit
678443ce17
@ -1,5 +1,11 @@
|
||||
2015-10-27 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
* nptl/tst-initializers1-c11.c: New file.
|
||||
* nptl/tst-initializers1-gnu11.c: Likewise.
|
||||
* nptl/Makefile (tests): Add these new tests.
|
||||
(CFLAGS-tst-initializers1-c11.c): New variable.
|
||||
(CFLAGS-tst-initializers1-gnu11.c): Likewise.
|
||||
|
||||
* Makeconfig (CFLAGS): Use -std=gnu11 instead of -std=gnu99.
|
||||
* Makefile ($(objpfx)c++-types-check.out): Filter out -std=gnu11
|
||||
instead of -std=gnu99.
|
||||
|
@ -285,7 +285,8 @@ tests = tst-typesizes \
|
||||
tst-vfork1 tst-vfork2 tst-vfork1x tst-vfork2x \
|
||||
tst-getpid3 \
|
||||
tst-setuid3 \
|
||||
tst-initializers1 $(addprefix tst-initializers1-,c89 gnu89 c99 gnu99) \
|
||||
tst-initializers1 $(addprefix tst-initializers1-,\
|
||||
c89 gnu89 c99 gnu99 c11 gnu11) \
|
||||
tst-bad-schedattr \
|
||||
tst-thread_local1
|
||||
xtests = tst-setuid1 tst-setuid1-static tst-setuid2 \
|
||||
@ -483,8 +484,10 @@ CFLAGS-tst-initializers1-< = $(CFLAGS-tst-initializers1.c) \
|
||||
$(patsubst tst-initializers1-%.c,-std=%,$<)
|
||||
CFLAGS-tst-initializers1-c89.c = $(CFLAGS-tst-initializers1-<)
|
||||
CFLAGS-tst-initializers1-c99.c = $(CFLAGS-tst-initializers1-<)
|
||||
CFLAGS-tst-initializers1-c11.c = $(CFLAGS-tst-initializers1-<)
|
||||
CFLAGS-tst-initializers1-gnu89.c = $(CFLAGS-tst-initializers1-<)
|
||||
CFLAGS-tst-initializers1-gnu99.c = $(CFLAGS-tst-initializers1-<)
|
||||
CFLAGS-tst-initializers1-gnu11.c = $(CFLAGS-tst-initializers1-<)
|
||||
|
||||
tst-cancel7-ARGS = --command "exec $(host-test-program-cmd)"
|
||||
tst-cancelx7-ARGS = $(tst-cancel7-ARGS)
|
||||
|
1
nptl/tst-initializers1-c11.c
Normal file
1
nptl/tst-initializers1-c11.c
Normal file
@ -0,0 +1 @@
|
||||
#include "tst-initializers1.c"
|
1
nptl/tst-initializers1-gnu11.c
Normal file
1
nptl/tst-initializers1-gnu11.c
Normal file
@ -0,0 +1 @@
|
||||
#include "tst-initializers1.c"
|
Loading…
Reference in New Issue
Block a user