From 692c2571c8b2b707704661bf1cfd2de3b3ab8cff Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Fri, 25 Mar 2022 09:01:48 -0300 Subject: [PATCH] nptl: Use libc-diag.h with tst-thread-setspecific And also use libsupport. Checked on x86_64-linux-gnu and i686-linux-gnu. --- nptl/tst-thread-setspecific.c | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/nptl/tst-thread-setspecific.c b/nptl/tst-thread-setspecific.c index 8f25c6f7ce3..bdfa583efcc 100644 --- a/nptl/tst-thread-setspecific.c +++ b/nptl/tst-thread-setspecific.c @@ -19,15 +19,17 @@ #include #include +#include /* Turn uninitialized warnings into errors to detect the problem. See BZ #27714. */ -#pragma GCC diagnostic push -#pragma GCC diagnostic error "-Wmaybe-uninitialized" -#pragma GCC diagnostic error "-Wuninitialized" +DIAG_PUSH_NEEDS_COMMENT; +DIAG_IGNORE_NEEDS_COMMENT (6, "-Wmaybe-uninitialized"); +DIAG_IGNORE_NEEDS_COMMENT (6, "-Wuninitialized"); -int do_test (void) +static int +do_test (void) { void *p = malloc (1); /* Deliberately uninitialized. */ pthread_setspecific (pthread_self (), p); @@ -37,7 +39,6 @@ int do_test (void) return p == q; } -#pragma GCC diagnostic pop +DIAG_POP_NEEDS_COMMENT; -#define TEST_FUNCTION do_test () -#include "../test-skeleton.c" +#include -- 2.47.3