From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 120103 invoked by alias); 3 Mar 2020 16:41:10 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 120024 invoked by uid 89); 3 Mar 2020 16:41:10 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-19.1 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,SPF_HELO_PASS,SPF_PASS,UNPARSEABLE_RELAY autolearn=ham version=3.3.1 spammy=$args, H*r:8.13.8 X-HELO: userp2120.oracle.com Received: from userp2120.oracle.com (HELO userp2120.oracle.com) (156.151.31.85) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 03 Mar 2020 16:41:08 +0000 Received: from pps.filterd (userp2120.oracle.com [127.0.0.1]) by userp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 023GNRZK065951; Tue, 3 Mar 2020 16:41:06 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : in-reply-to : references; s=corp-2020-01-29; bh=shzWU0AjiVnzKUUozE2ajjjNawch1ORnfHVUFfi63nA=; b=dZboc4OyRetF9SiVhSk3uc7r87FlqUFyK8l8S8PldhXobTTEeKT3QHHXY00KMQmmoKDw N7gDbQ5xD089dSy53IlBWsy6jon9+VdlSiMj4fPrztI41iQ4PncXu04inZBTexxSLjVg 8GQkvEQ4kcQq9izMfVcuSvPMHq058DzajXqs+PhZYjC0e/EkXXG0WtP0UhLvVwW/2Gi/ gx/nXWCfA5V0FhZrqEcJs6Jx7M4ba5w8mVhOpfhNxnSc29qF6IcE+GsTisNYzoxm30SC S4DI17vtqBnsZD2bF0ZWuf507NO29+/zsM8wgpG/E6wtRAbbAuAbxWwXUhpsCCXjWDy7 gQ== Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by userp2120.oracle.com with ESMTP id 2yghn34ae7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Mar 2020 16:41:06 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 023GNH7r029969; Tue, 3 Mar 2020 16:41:06 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserp3020.oracle.com with ESMTP id 2yg1rmf8g6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Mar 2020 16:41:05 +0000 Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 023Gf4EM022303; Tue, 3 Mar 2020 16:41:04 GMT Received: from localhost.us.oracle.com (/10.211.14.224) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 03 Mar 2020 08:41:04 -0800 From: Egeyar Bagcioglu To: gcc-patches@gcc.gnu.org, mliska@suse.cz, segher@kernel.crashing.org Cc: Egeyar Bagcioglu Subject: [PATCH v2 1/3] Introduce dg-require-target-object-format Date: Tue, 03 Mar 2020 16:41:00 -0000 Message-Id: <1583246660-6390-2-git-send-email-egeyar.bagcioglu@oracle.com> In-Reply-To: <1583246660-6390-1-git-send-email-egeyar.bagcioglu@oracle.com> References: <1583246660-6390-1-git-send-email-egeyar.bagcioglu@oracle.com> X-IsSubscribed: yes X-SW-Source: 2020-03/txt/msg00140.txt gcc/testsuite/: 2020-02-27 Egeyar Bagcioglu * lib/target-supports-dg.exp (dg-require-target-object-format): New. --- gcc/testsuite/lib/target-supports-dg.exp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc/testsuite/lib/target-supports-dg.exp b/gcc/testsuite/lib/target-supports-dg.exp index 2a21424..9678a66 100644 --- a/gcc/testsuite/lib/target-supports-dg.exp +++ b/gcc/testsuite/lib/target-supports-dg.exp @@ -164,6 +164,17 @@ proc dg-require-dll { args } { set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] } +# If this target does not produce the given object format skip this test. + +proc dg-require-target-object-format { args } { + if [string equal [gcc_target_object_format] [lindex $args 1] ] { + return + } + + upvar dg-do-what dg-do-what + set dg-do-what [list [lindex ${dg-do-what} 0] "N" "P"] +} + # If this host does not support an ASCII locale, skip this test. proc dg-require-ascii-locale { args } { -- 1.8.3.1