From patchwork Thu May 26 13:00:55 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Preudhomme X-Patchwork-Id: 626659 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 3rFq6S3R7Bz9t61 for ; Thu, 26 May 2016 23:01:51 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=KyQ5jj6k; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; q=dns; s=default; b=L2+z7CEYULeXWjVW ziXM8958qqEutjEYdzwBzX7PzU6r0O34zYl1sgZER2upjFalCdOFaCDcmr8+edeZ /3fLlSDeU/HNj8I4Lr0PNFAYTp1a9SWesmDLhG49ftu+Cqd+upeBKDTeiAyXQ78u pCEc+WTPTQiENgHpCeY45hGydOw= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=default; bh=nyV6ddG/VBtZ9zYJWi97Hl 2hxLQ=; b=KyQ5jj6kXbNqBpTTEc9oCIR3qceuCS8UpcKcbKALIasHgyYBehBWAP Ooruuxcod8cbUYpRpnUQuApojX7K6XFrZ9fTLdk7LCaJTGhfF/ymso2Fi7UG7cWk e2Qx4FXBJ3UspJ43tdLdOjC86HJFltk7suBUAK3aJYgAoBJrSy3GA= Received: (qmail 44134 invoked by alias); 26 May 2016 13:01:42 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 44123 invoked by uid 89); 26 May 2016 13:01:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=BAYES_00, KAM_LAZY_DOMAIN_SECURITY, RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=HContent-Transfer-Encoding:7Bit X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 26 May 2016 13:01:31 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 74C082F; Thu, 26 May 2016 06:01:54 -0700 (PDT) Received: from e108577-lin.localnet (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C6C7D3F246; Thu, 26 May 2016 06:01:29 -0700 (PDT) From: Thomas Preudhomme To: hubicka@ucw.cz, ubizjak@gmail.com, jason@redhat.com, nathan@codesourcery.com, gcc-patches@gcc.gnu.org Subject: [PATCH, libstdc++/testsuite] 29_atomics/atomic/65913.cc: require atomic-builtins rather than specific target Date: Thu, 26 May 2016 14:00:55 +0100 Message-ID: <2446339.CApKStLQZQ@e108577-lin> User-Agent: KMail/4.13.3 (Linux/3.13.0-85-generic; KDE/4.13.3; x86_64; ; ) MIME-Version: 1.0 X-IsSubscribed: yes [Sorry for the large recipient list, I wasn't sure who of C++ and x86 maintainers should approve this] Hi, 29_atomics/atomic/65913.cc test in libstdc++ is a runtime test that only rely on atomic and gnu++11 support. Therefore I propose to require atomic-builtins instead of an x86 (32 or 64 bits) target. ChangeLog entry is as follows: 2016-05-19 Thomas Preud'homme * testsuite/29_atomics/atomic/65913.cc: Require atomic-builtins rather than specific target. Patch is in attachment. Is this ok for trunk? Best regards, Thomas diff --git a/libstdc++-v3/testsuite/29_atomics/atomic/65913.cc b/libstdc++-v3/testsuite/29_atomics/atomic/65913.cc index 713ef42d03cb9f7c1e691995df2d0943e24036c3..32a58ec991b41c74aafab84deed2c543d72505f5 100644 --- a/libstdc++-v3/testsuite/29_atomics/atomic/65913.cc +++ b/libstdc++-v3/testsuite/29_atomics/atomic/65913.cc @@ -15,7 +15,8 @@ // with this library; see the file COPYING3. If not see // . -// { dg-do run { target x86_64-*-linux* powerpc*-*-linux* } } +// { dg-do run } +// { dg-require-atomic-builtins "" } // { dg-options "-std=gnu++11 -O0" } #include