From patchwork Tue Oct 27 17:51:42 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Myers X-Patchwork-Id: 536770 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 638D4140E6F for ; Wed, 28 Oct 2015 04:51:56 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.b=noGCuBbM; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:mime-version :content-type; q=dns; s=default; b=Vuka3gOw8IGTSNMiccvM1AZA4GZNg wjqB4q7nrik/sV7V17M+Vn6keQjjhXGsfvHP+4ri0SkAECkqyXIa5BPO2zuFGt8L 6xzv3x8yIrbtQhpoMocOO+XkQSt0dduOKOelB1zgjJQqiQDb1BISEVd7am+JJtQT dSjCAtLpUcqUJs= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:date:from:to:subject:message-id:mime-version :content-type; s=default; bh=HypTmfC17P9vyiZZUaaWp/gRd1Q=; b=noG CuBbMJrhdZH0e6aKYzkJJ0RLlzydzluu3VjfeV1rUDWieo9S9ZaGNQGH63+aYv08 dG68vI5vM4SynVOMtWI4nD2eT4a1rmbqA+wQG4JVtyl9ooqs29qJoBuCxiCnR3NG LCHPyaeKlpa4AYwvuig+qeTmrsDrGX9gXfb+oiSU= Received: (qmail 111790 invoked by alias); 27 Oct 2015 17:51:50 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 111772 invoked by uid 89); 27 Oct 2015 17:51:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: relay1.mentorg.com Date: Tue, 27 Oct 2015 17:51:42 +0000 From: Joseph Myers To: Subject: Add -std=gnu11 and -std=c11 NPTL initializers tests Message-ID: User-Agent: Alpine 2.10 (DEB 1266 2009-07-14) MIME-Version: 1.0 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). 2015-10-27 Joseph Myers * 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. diff --git a/nptl/Makefile b/nptl/Makefile index 311b1a7..8bf89fc 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 \ @@ -485,8 +486,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"