diff options
author | Joseph Myers <joseph@codesourcery.com> | 2015-10-27 21:48:34 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2015-10-27 21:48:34 +0000 |
commit | 678443ce179c30305be3a4a042abad2912c863d8 (patch) | |
tree | 2ddea7fab8ca07d0cf493667b2fead7de7b0b99e | |
parent | 783dd2d3af5aad76829e61ab5abeac5d466971f6 (diff) | |
download | glibc-678443ce179c30305be3a4a042abad2912c863d8.zip glibc-678443ce179c30305be3a4a042abad2912c863d8.tar.gz glibc-678443ce179c30305be3a4a042abad2912c863d8.tar.bz2 |
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.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | nptl/Makefile | 5 | ||||
-rw-r--r-- | nptl/tst-initializers1-c11.c | 1 | ||||
-rw-r--r-- | nptl/tst-initializers1-gnu11.c | 1 |
4 files changed, 12 insertions, 1 deletions
@@ -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. diff --git a/nptl/Makefile b/nptl/Makefile index 7b816a3..9ad8793 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -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) diff --git a/nptl/tst-initializers1-c11.c b/nptl/tst-initializers1-c11.c new file mode 100644 index 0000000..7c27c1d --- /dev/null +++ b/nptl/tst-initializers1-c11.c @@ -0,0 +1 @@ +#include "tst-initializers1.c" diff --git a/nptl/tst-initializers1-gnu11.c b/nptl/tst-initializers1-gnu11.c new file mode 100644 index 0000000..7c27c1d --- /dev/null +++ b/nptl/tst-initializers1-gnu11.c @@ -0,0 +1 @@ +#include "tst-initializers1.c" |