From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) by sourceware.org (Postfix) with ESMTPS id 80F023857C65 for ; Tue, 11 Aug 2020 09:09:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 80F023857C65 Received: by mail-pg1-x529.google.com with SMTP id o13so6422536pgf.0 for ; Tue, 11 Aug 2020 02:09:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=NvpMdqoZNZGAJeYC2Qmi5jsCQ4zwjK1DD7PmVgvGQ8g=; b=VxugtvUgyuzzpbErUIqFgRohlm7aXNtIzBybGkzwrtFCU6tMkdHeXzKWsi16+69LUW OLle50wCmTU1IDmNI4J6J5se3ywdhlOAX7e0klkPubRrou63hNovhsJ5TXsYdZfyX3o/ vRZbhcCgD/uiDD0O8WyoBmDuR0BO2VbpmUIQyuxP87797VpaQ7mXayLmxqvY6zODdcxP GTZbmjBZ2idODCpNYIsqOuY/ejvOmYGtf3Imd1dO55caGSxffbwj3TOn0WZd5m9fAvhZ sUFVrhbl+B/0vDmwVOIgfJ3j0iFwyiMxDuA8tswMFvRWoZJ4FNSLyylkI5g1yKU9KeSy kKDA== X-Gm-Message-State: AOAM532Zi5VjxFr0AfuUlReK7cxmCHH3ysMOZdHsmAWWbvFDOGIR3hZV ro6y+fAnmkcfIhddQt12UkY0tVKxlFQ= X-Google-Smtp-Source: ABdhPJyLZmwPtXwxOiXkTNnr/yi9F7qLfG7jqxe+E2VaWS2SekBoSu/LVkhpBd0sUKL50jIcngJm4g== X-Received: by 2002:aa7:9535:: with SMTP id c21mr5275973pfp.322.1597136938188; Tue, 11 Aug 2020 02:08:58 -0700 (PDT) Received: from bubble.grove.modra.org ([2406:3400:51d:8cc0:1047:70ca:2eb:2ce6]) by smtp.gmail.com with ESMTPSA id f77sm26219672pfa.216.2020.08.11.02.08.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2020 02:08:57 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id EC96680EB3; Tue, 11 Aug 2020 18:38:53 +0930 (ACST) Date: Tue, 11 Aug 2020 18:38:53 +0930 From: Alan Modra To: Segher Boessenkool Cc: gcc-patches@gcc.gnu.org Subject: Re: [RS6000] PR96493, powerpc local call linkage failure Message-ID: <20200811090853.GT15695@bubble.grove.modra.org> References: <20200806132818.GF15695@bubble.grove.modra.org> <20200806223403.GX6753@gate.crashing.org> <20200807032808.GI15695@bubble.grove.modra.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200807032808.GI15695@bubble.grove.modra.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Spam-Status: No, score=-10.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 11 Aug 2020 09:09:01 -0000 This fixes a fail when power10 isn't supported by binutils, and ensures the test isn't run without power10 hardware or simulation on the off chance that power10 insns are emitted in the future for this testcase. Bootstrapped etc. OK? PR target/96525 * testsuite/gcc.target/powerpc/pr96493.c: Make it a link test when no power10_hw. Require power10_ok. diff --git a/gcc/testsuite/gcc.target/powerpc/pr96493.c b/gcc/testsuite/gcc.target/powerpc/pr96493.c index f0de0818813..1e5d43f199d 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr96493.c +++ b/gcc/testsuite/gcc.target/powerpc/pr96493.c @@ -1,6 +1,8 @@ -/* { dg-do run } */ +/* { dg-do run { target { power10_hw } } } */ +/* { dg-do link { target { ! power10_hw } } } */ /* { dg-options "-mdejagnu-cpu=power8 -O2" } */ /* { dg-require-effective-target powerpc_elfv2 } */ +/* { dg-require-effective-target power10_ok } */ /* Test local calls between pcrel and non-pcrel code. -- Alan Modra Australia Development Lab, IBM