From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7856) id 5D3983857716; Thu, 15 Jun 2023 10:26:57 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5D3983857716 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686824817; bh=tl7c2kOSLu5S7yN3bOPqf2thC0/SO5jercAyDMgjcow=; h=From:To:Subject:Date:From; b=lghImnrDTbdAYlZqDOpMzgNA3ws6b1D/YET9MW1s0YAmCmXXA9mXkBd8Qg8eIDB5s vRfHwy9/fmL5XG3/XSEiF2U4wzSKiqEo8BPN47R4awuN3yUvrE0c6vzBGownVWQvh8 JJoLBNyrVVOlIjl7vhxoOWLgMK4LckQWS5ug5S9U= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Xi Ruoyao To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-9701] aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] X-Act-Checkin: gcc X-Git-Author: Xi Ruoyao X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: b2d29f2622c215201cb415565ab4f18b738ca35c X-Git-Newrev: 5a21f78294624dd7166e1a25a57c805a759dc0d2 Message-Id: <20230615102657.5D3983857716@sourceware.org> Date: Thu, 15 Jun 2023 10:26:57 +0000 (GMT) List-Id: https://gcc.gnu.org/g:5a21f78294624dd7166e1a25a57c805a759dc0d2 commit r12-9701-g5a21f78294624dd7166e1a25a57c805a759dc0d2 Author: Xi Ruoyao Date: Sat Sep 24 14:45:17 2022 +0800 aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] In PIE, symbol "fixed_regs" is addressed via GOT. It will break the scan-assembler pattern and cause test failure with --enable-default-pie. gcc/testsuite/ChangeLog: PR testsuite/70150 * gcc.target/aarch64/fuse_adrp_add_1.c (dg-options): Add -fno-pie. (cherry picked from commit 7e8a3dbbb26f66ce8ea60be48962022b5fb2ef55) Diff: --- gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c b/gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c index e49aadaa639..d66fe3a4b23 100644 --- a/gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c +++ b/gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c @@ -1,6 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target aarch64_small } */ -/* { dg-options "-O3 -mcpu=cortex-a57" } */ +/* { dg-options "-O3 -mcpu=cortex-a57 -fno-pie" } */ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, XGRF_REGS, ALL_REGS, LIM_REG_CLASSES };