[0/8] aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp
Message ID | 20230301180720.26514-1-xry111@xry111.site |
---|---|
Headers |
Return-Path: <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:5915:0:0:0:0:0 with SMTP id v21csp3784623wrd; Wed, 1 Mar 2023 10:09:00 -0800 (PST) X-Google-Smtp-Source: AK7set+fCmTHdYWsa+p8BkkrrCD0NvQq/Yc8TWIIbV4u2oQpUzkPulFeULya602Cstzu7nquaod5 X-Received: by 2002:aa7:da83:0:b0:4bd:8714:cc54 with SMTP id q3-20020aa7da83000000b004bd8714cc54mr2142642eds.36.1677694139888; Wed, 01 Mar 2023 10:08:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677694139; cv=none; d=google.com; s=arc-20160816; b=cZXR5Eaq/NOZN976i66uiuTvWT02+cie43rTnQKi0P1YkD/+IKM3HMCXdO29cevfMY 3b76xRgCYSD5uUrHsoFVReZLkj1kDzXg8BXFSpWmvPs58jrH9Lj4vlohuLYYuxZLWwrx 10hZGoOj9nouFdXXsqpP/OwCn3/8FWwYHMqfPO5pGp8tSbm9FpLg2pSf1WrNYQToXc+W xSNzMNw4SOQmxMBYgu6yjw68GChPKGZdFfH39OPggDmItSZsIThleKZdCaXFkB+3Luc/ nbHNBuI27tWM6KNJDoYRdLv/6aZkuS9keEpHulWmBsb8poS4Y0QeN81u7ccXma89ALZj ll3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:from:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:dmarc-filter:delivered-to:dkim-signature:dkim-filter; bh=Bui+KXS/TlJA9261CUssGZ6l0IE1dDgmVBm+vgNIRc4=; b=n6E8+csnBk26AJMqXI6qNy0q72xYKO/+dwebdXpD+eKXiKxNZFQn5qL1doN47UU0KZ OcyiXkJpgUqh+Vi8lAQ4cWMlQhDqFgY5OYwxg1BjPMd4wRkOGYrkfby4l5IxntP3UZ2f nlfqEqIYCRAY5ZChAD5J+SbwLI4l3Aq7/4mEVYcljazbSkjG6BKKgVbv0+D6IyYK5Li/ nAZiI74LB/j7Adn3Qt4sxXA5x2OEf0IOSWLd0PCESuLZsBe90/3G4v36/d1y0oXOOOlZ 8RPVLx66uRVnVM6IYRbKYPFoXjXQzTozjcuaV4hhGyy03FDiyjoXfuYh0hOAVylzCRnl v4Wg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=XQ6Sfx0f; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id bs9-20020a170906d1c900b008d4aec3e62bsi14959701ejb.233.2023.03.01.10.08.59 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Mar 2023 10:08:59 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=XQ6Sfx0f; spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 858AC3851ABF for <ouuuleilei@gmail.com>; Wed, 1 Mar 2023 18:08:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 858AC3851ABF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1677694108; bh=Bui+KXS/TlJA9261CUssGZ6l0IE1dDgmVBm+vgNIRc4=; h=To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=XQ6Sfx0fD1/K+mGWVa2i9Clif3U521FCrQGCyDWrh51LgWM1VHWa6MwdrcCf8ocfv nvT97kWHRgjI7eWaYdEA3Fwg7fY7azS8p347eYpnL3nrKj9aTSyib2kJMJz9HAU5MO eN4NFMFkzGciUp1Gt+DSCD9qP4y0Th0PWbzSQyx8= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from xry111.site (xry111.site [89.208.246.23]) by sourceware.org (Postfix) with ESMTPS id D16423858D33 for <gcc-patches@gcc.gnu.org>; Wed, 1 Mar 2023 18:07:36 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D16423858D33 Received: from stargazer.. (unknown [IPv6:240e:358:113f:d600:dc73:854d:832e:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384) server-digest SHA384) (Client did not present a certificate) (Authenticated sender: xry111@xry111.site) by xry111.site (Postfix) with ESMTPSA id 2FCE665C2B; Wed, 1 Mar 2023 13:07:32 -0500 (EST) To: gcc-patches@gcc.gnu.org Cc: Richard Sandiford <richard.sandiford@arm.com>, Xi Ruoyao <xry111@xry111.site> Subject: [PATCH 0/8] aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp Date: Thu, 2 Mar 2023 02:07:12 +0800 Message-Id: <20230301180720.26514-1-xry111@xry111.site> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_SHORT, LIKELY_SPAM_FROM, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) 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 <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> From: Xi Ruoyao via Gcc-patches <gcc-patches@gcc.gnu.org> Reply-To: Xi Ruoyao <xry111@xry111.site> Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org> X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1759189810244556368?= X-GMAIL-MSGID: =?utf-8?q?1759189810244556368?= |
Series |
aarch64: testsuite: Fix test failures with --enable-default-pie or --enable-default-ssp
|
|
Message
Xi Ruoyao
March 1, 2023, 6:07 p.m. UTC
Hi, This patch series fixes a lot of test failures with --enable-default-pie or --enable-default-ssp for AArch64 target. Only test files are changed to disable PIE or SSP to satisify the expectation of the developer who programmed the test. Bootstrapped and regtested on aarch64-linux-gnu. Ok for trunk? Xi Ruoyao (8): aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] aarch64: testsuite: disable PIE for tests with large code model [PR70150] aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] aarch64: testsuite: disable stack protector for sve-pcs tests aarch64: testsuite: disable stack protector for pr103147-10 tests aarch64: testsuite: disable stack protector for auto-init-7.c aarch64: testsuite: disable stack protector for pr104005.c aarch64: testsuite: disable stack protector for tests relying on stack offset gcc/testsuite/g++.target/aarch64/pr103147-10.C | 2 +- gcc/testsuite/gcc.dg/tls/pr78796.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/auto-init-7.c | 2 +- gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr103147-10.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr104005.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr78733.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr94530.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr94577.c | 2 +- gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c | 2 +- gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c | 2 +- .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 7 ++++--- gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 2 +- 19 files changed, 22 insertions(+), 21 deletions(-)
Comments
Xi Ruoyao <xry111@xry111.site> writes: > Hi, > > This patch series fixes a lot of test failures with --enable-default-pie > or --enable-default-ssp for AArch64 target. Only test files are changed > to disable PIE or SSP to satisify the expectation of the developer who > programmed the test. > > Bootstrapped and regtested on aarch64-linux-gnu. Ok for trunk? OK for the series. Thanks for doing this! Richard > Xi Ruoyao (8): > aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] > aarch64: testsuite: disable PIE for tests with large code model > [PR70150] > aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] > aarch64: testsuite: disable stack protector for sve-pcs tests > aarch64: testsuite: disable stack protector for pr103147-10 tests > aarch64: testsuite: disable stack protector for auto-init-7.c > aarch64: testsuite: disable stack protector for pr104005.c > aarch64: testsuite: disable stack protector for tests relying on stack > offset > > gcc/testsuite/g++.target/aarch64/pr103147-10.C | 2 +- > gcc/testsuite/gcc.dg/tls/pr78796.c | 2 +- > gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- > gcc/testsuite/gcc.target/aarch64/auto-init-7.c | 2 +- > gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr103147-10.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr104005.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr78733.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr94530.c | 2 +- > gcc/testsuite/gcc.target/aarch64/pr94577.c | 2 +- > gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c | 2 +- > gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 2 +- > gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c | 2 +- > gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c | 2 +- > .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 7 ++++--- > gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 2 +- > 19 files changed, 22 insertions(+), 21 deletions(-)
On Thu, 2023-03-02 at 10:26 +0000, Richard Sandiford wrote: > Xi Ruoyao <xry111@xry111.site> writes: > > Hi, > > > > This patch series fixes a lot of test failures with --enable-default-pie > > or --enable-default-ssp for AArch64 target. Only test files are changed > > to disable PIE or SSP to satisify the expectation of the developer who > > programmed the test. > > > > Bootstrapped and regtested on aarch64-linux-gnu. Ok for trunk? > > OK for the series. Thanks for doing this! Pushed r13-6516 .. r13-6523. > > Richard > > > Xi Ruoyao (8): > > aarch64: testsuite: disable PIE for aapcs64 tests [PR70150] > > aarch64: testsuite: disable PIE for tests with large code model > > [PR70150] > > aarch64: testsuite: disable PIE for fuse_adrp_add_1.c [PR70150] > > aarch64: testsuite: disable stack protector for sve-pcs tests > > aarch64: testsuite: disable stack protector for pr103147-10 tests > > aarch64: testsuite: disable stack protector for auto-init-7.c > > aarch64: testsuite: disable stack protector for pr104005.c > > aarch64: testsuite: disable stack protector for tests relying on stack > > offset > > > > gcc/testsuite/g++.target/aarch64/pr103147-10.C | 2 +- > > gcc/testsuite/gcc.dg/tls/pr78796.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/aapcs64/aapcs64.exp | 2 +- > > gcc/testsuite/gcc.target/aarch64/auto-init-7.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/fuse_adrp_add_1.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr103147-10.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr104005.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr70120-2.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr78733.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr94530.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/pr94577.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/reload-valid-spoff.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/shrink_wrap_1.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c | 2 +- > > gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c | 2 +- > > .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 7 ++++--- > > gcc/testsuite/gcc.target/aarch64/test_frame_17.c | 2 +- > > 19 files changed, 22 insertions(+), 21 deletions(-)