From 1d1b34df90b1c20ed0c56162e31e912c5b931af2 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 5 Oct 2012 10:23:58 -0700 Subject: [PATCH] Add test cases for BZ #14557 --- nptl/ChangeLog | 15 +++++++++++++++ nptl/Makefile | 9 +++++++-- nptl/tst-cancel24-static.cc | 1 + nptl/tst-cond8-static.c | 1 + nptl/tst-mutex8-static.c | 1 + nptl/tst-mutexpi8-static.c | 1 + nptl/tst-sem11-static.c | 1 + nptl/tst-sem12-static.c | 1 + 8 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 nptl/tst-cancel24-static.cc create mode 100644 nptl/tst-cond8-static.c create mode 100644 nptl/tst-mutex8-static.c create mode 100644 nptl/tst-mutexpi8-static.c create mode 100644 nptl/tst-sem11-static.c create mode 100644 nptl/tst-sem12-static.c diff --git a/nptl/ChangeLog b/nptl/ChangeLog index 23b77531ce..78b1b9354f 100644 --- a/nptl/ChangeLog +++ b/nptl/ChangeLog @@ -1,3 +1,18 @@ +2012-10-05 H.J. Lu + + [BZ #14557] + * Makefile (tests-static): Add tst-cancel24-static, + tst-cond8-static tst-mutex8-static, tst-mutexpi8-static, + tst-sem11-static and tst-sem12-static. + (tests): Likewise. + (LDLIBS-tst-cancel24-static): New macro. + * tst-cancel24-static.cc: New file. + * tst-cond8-static.c: Likewise. + * tst-mutex8-static.c: Likewise. + * tst-mutexpi8-static.c: Likewise. + * tst-sem11-static.c: Likewise. + * tst-sem12-static.c: Likewise. + 2012-10-05 Siddhesh Poyarekar [BZ #14417] diff --git a/nptl/Makefile b/nptl/Makefile index f21276cd0b..67c262794f 100644 --- a/nptl/Makefile +++ b/nptl/Makefile @@ -351,8 +351,12 @@ link-libc-static := $(common-objpfx)libc.a $(static-gnulib) \ $(common-objpfx)libc.a tests-static += tst-locale1 tst-locale2 tst-stackguard1-static \ - tst-cancel21-static -tests += tst-stackguard1-static tst-cancel21-static + tst-cancel21-static tst-cancel24-static tst-cond8-static \ + tst-mutex8-static tst-mutexpi8-static tst-sem11-static \ + tst-sem12-static +tests += tst-stackguard1-static tst-cancel21-static tst-cancel24-static \ + tst-cond8-static tst-mutex8-static tst-mutexpi8-static \ + tst-sem11-static tst-sem12-static xtests-static += tst-setuid1-static # These tests are linked with libc before libpthread @@ -510,6 +514,7 @@ $(objpfx)tst-rwlock14: $(common-objpfx)rt/librt.a endif LDLIBS-tst-cancel24 = $(no-as-needed) -lstdc++ +LDLIBS-tst-cancel24-static = $(LDLIBS-tst-cancel24) extra-B-pthread.so = -B$(common-objpfx)nptl/ $(objpfx)libpthread.so: $(addprefix $(objpfx),$(crti-objs) $(crtn-objs)) diff --git a/nptl/tst-cancel24-static.cc b/nptl/tst-cancel24-static.cc new file mode 100644 index 0000000000..3f97de5d5a --- /dev/null +++ b/nptl/tst-cancel24-static.cc @@ -0,0 +1 @@ +#include "tst-cancel24.cc" diff --git a/nptl/tst-cond8-static.c b/nptl/tst-cond8-static.c new file mode 100644 index 0000000000..fed35db60d --- /dev/null +++ b/nptl/tst-cond8-static.c @@ -0,0 +1 @@ +#include "tst-cond8.c" diff --git a/nptl/tst-mutex8-static.c b/nptl/tst-mutex8-static.c new file mode 100644 index 0000000000..d69ed49ad0 --- /dev/null +++ b/nptl/tst-mutex8-static.c @@ -0,0 +1 @@ +#include "tst-mutex8.c" diff --git a/nptl/tst-mutexpi8-static.c b/nptl/tst-mutexpi8-static.c new file mode 100644 index 0000000000..869e6df95c --- /dev/null +++ b/nptl/tst-mutexpi8-static.c @@ -0,0 +1 @@ +#include "tst-mutexpi8.c" diff --git a/nptl/tst-sem11-static.c b/nptl/tst-sem11-static.c new file mode 100644 index 0000000000..09b7698078 --- /dev/null +++ b/nptl/tst-sem11-static.c @@ -0,0 +1 @@ +#include "tst-sem11.c" diff --git a/nptl/tst-sem12-static.c b/nptl/tst-sem12-static.c new file mode 100644 index 0000000000..c06349f2b6 --- /dev/null +++ b/nptl/tst-sem12-static.c @@ -0,0 +1 @@ +#include "tst-sem12.c" -- 2.11.4.GIT