From patchwork Tue Sep 28 14:38:00 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Qing Zhao X-Patchwork-Id: 45505 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DE6183858425 for ; Tue, 28 Sep 2021 14:41:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DE6183858425 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1632840074; bh=3gNoKeShk6gCpVkm3KaVy+suY56wFqHZZ6zG2AcIgYE=; h=To:Subject:Date:References:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:From; b=RWq9UZSjHAAlvKArXzGU4leOr5RHX0G0lmRUScHYx5GaqO9z9IfovKTuwCESnTnVF XDYiFhnXFotczue19F9eC14tMAy5T5elW5kh006SwoAxVjLUm0JPnS32fHnDRhYFT5 GiJebrgZDVlfVAu5tWwlzNqgBnaBA+SFq264yY/U= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id 859A43858023 for ; Tue, 28 Sep 2021 14:38:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 859A43858023 Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 18SET9mf024539; Tue, 28 Sep 2021 14:38:06 GMT Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3bbexd0x20-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Sep 2021 14:38:05 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 18SEUPKJ042240; Tue, 28 Sep 2021 14:38:02 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by userp3030.oracle.com with ESMTP id 3bc3bhdmxx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 28 Sep 2021 14:38:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bTDVxfs3fu73OigTsmv0a2fcVGp5Znvhc5GkN2vomm5oIupPy19F0Qm2Myl0PZY6EoxEL8X7C/j6LBukuu+gfaTjXT9/JawqCCeHXy0OTIQ0QusYsTnopgR0StYFqYATzVyl39VkAApluO3m3+O0ebDfH/0gv1ndj1dTnIJGSZHS3CX34aQIH86FzcDKpwpTRto2XmZ6e45+qP0/Zlm3bGLr8lb21PmI0f2MQAg1xFZ0EZefrpsrd46bU7eIHix8PrL3u3NlFH7nXbhEY4rA0Wf5kHAoSYPdfUrABL0ZgQQDVh/YH131wnCNbHqjwfwvxjsx+p2FB+peohT5trBNhw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LNPOmjrQe53yy6Z1fFO5oXM/G9s28vBMUFW1iTLSdx0=; b=cHvBepCsRidw5RIdnRG3dDYal8C83jCcEEm4r6BkP1K21fHyvX3n6ZPhq6gW592+FnT1r9RzK3Bqrszq/F5DFpAPpyMenx5uh6/YayLA/knEIxgyrnwd8gI722KxpcS+HJqnOHlhCS2BH6bc7WifptH72qk/b55GBn3GXlh6aRvnTN20HMzWaYVVOMwjT0vNLyAahQB//C40zsubIEdj6yrTgmvR4ui5N198ZvSrhc3dtAFEW/w++KY2c/kyehfNGX+gh9sVfL/rluowXrFgvUYMY3dpYmtK0Gkj/q2+rSOj/cCpNof7KKQac4uepvaCsu31QcSTnRb1lXMwIycdMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from CH2PR10MB4344.namprd10.prod.outlook.com (2603:10b6:610:af::19) by CH0PR10MB4889.namprd10.prod.outlook.com (2603:10b6:610:d9::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.15; Tue, 28 Sep 2021 14:38:00 +0000 Received: from CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::25f8:eaf:a3b9:fe86]) by CH2PR10MB4344.namprd10.prod.outlook.com ([fe80::25f8:eaf:a3b9:fe86%3]) with mapi id 15.20.4544.022; Tue, 28 Sep 2021 14:38:00 +0000 To: jakub Jelinek Subject: Fwd: [PATCH][testsuite][aarch64]: Fix gcc.target/aarch64/auto-init-* tests. Thread-Topic: [PATCH][testsuite][aarch64]: Fix gcc.target/aarch64/auto-init-* tests. Thread-Index: AQHXrx3OhcS8JLk7DUOZH+sWPq8ngA== Date: Tue, 28 Sep 2021 14:38:00 +0000 Message-ID: <669ACAD7-497A-49AA-BAAD-75489E4B68A2@oracle.com> References: <4F145F39-FDB5-4190-8A38-62DE7A269C68@oracle.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3608.120.23.2.7) x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 03adfb9f-3151-47bc-64b7-08d9828d9279 x-ms-traffictypediagnostic: CH0PR10MB4889: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1148; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: isyAlG29NIjUpAD3ic8NfoqVuOORDTIKuSUwkFGeGW/QD8ryj03Ucej60SFszCJF3isjMknQE2mBxQK8HddauFva7v9ZDXpuQTxvqarsJSe26Kt8dgcq4iFb0d9Ugb2h9d6I9QF4gZhr/EnY2BuSuPDn+IdiHukJUXCYxB7wmTgANtENZCi6HxCuDQ5UuF1rJM5EONDBPXqPtQRHSCpZ6rQ+ZUQSBXa+3+2YorQA37nEV8+Jwdx8b4lpDTjRaQdK2iD7qz92FKpirNE2ZRoqYcClXP0fUNWnYcYEV5KBvxhsbRoKZQ92A3hQQs7+jOUKIVzMr2wfe98h7BOEMrn5MqUMvlwk1U6agCQjaPlHXkS5Xv3aCLIU3eB2Yk54xU3Wo8zdzbpdiPACWW7MWYS6E5Q70Sw8S2cX5o0+3QQOvjDdbYMPFL/TAZ1COAbaOXOI8PrUz6W5OLvTkj9Ig5sGu0xgzrwf/2txEHmSZX7sqcOSQsIyQWF7ICQIr/gzKXEJvOnoIKOi4qYN6w7JYOZS5Au5TKKhq78IUApIHj6u16iFYtMdBTa9zfhhYmTnONVCzo6TRF5i/kvL9pkUKAikSiy6k/KVkYVEvuVhsfmkcmFbwADa/hywt1sP05SDKKeZVcfXMtpUTlZgjbRrqrlYFogHS2qRlTeg7ewdPQROYQcqP27cLe5z6wMKgN+UMEU7khIFvXQfpe59D5X9qDWk3rQ5dp95W6lHiD7TctK2uGD3L9/fytvjAshDDwI/w0sTWMZT8vtd8kkjBd1FQdJXZUCFkFggypvf6mXpiWYw8lEi6J/FTFE1O6hqpGsBcOv5rT091ImmmrtfOIbKBYJgwNtrLc4jt/HMcSF0dlRLlLc= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH2PR10MB4344.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(6486002)(66446008)(44832011)(122000001)(64756008)(66476007)(316002)(91956017)(8676002)(66556008)(76116006)(36756003)(66946007)(2616005)(6512007)(8936002)(53546011)(4326008)(508600001)(38100700002)(33656002)(2906002)(6916009)(5660300002)(83380400001)(38070700005)(6506007)(186003)(86362001)(71200400001)(45980500001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?q?yyzRkLPGpVCY7ruRgd5czUzVXDpW?= =?utf-8?q?/ekbHDpAODNHd/z7aZrLYixDh0HZmKXf8IdVLu++FGBFi5Bi419eTbaVaiv01lZy5?= =?utf-8?q?shbZz85lVwZ50GEWpSmKCZv8eENPGipKhAhA8m3xmBytH8eRCtKD6hCWzRkJL7E6a?= =?utf-8?q?2rEEhOGZPWmLkZMKXR/FvYEVpWqDAtLdEClrbozG2QNypFay+9vDUbVZaDsN1DNWJ?= =?utf-8?q?HVfzw2k9gfatfPSc0PBRkrwLWVfDWtdIqtnF6OR8C0+BMcMXfd2Vt4B305UicLpHW?= =?utf-8?q?7FtGd4XczXyyRy3rX3WYX0TSDV05x0kuJCgUmJQi/Nkhf+eXkdWVDcv2cfcr5zxqz?= =?utf-8?q?OM4d62h2Vm4ZSaaQDZDp1Dieac11PHjN4prl46WhVpumzwC/GeC0bn9oBrdc+9PR3?= =?utf-8?q?hXD/pBplg7ee07IABSrVypJb7vs+iqeQRHwqhWfFMvZ83qAcrlWZDX9r0m3syzNNR?= =?utf-8?q?OEPQkjJyqOVlaaXmkH/b5D4cgbGH7sH2MjI6uIYxbNfr5Vva7tUKpPuK0bJDxtxmH?= =?utf-8?q?EC6HmOy+elHBJRKeCEiPKYZiSesF37197HuWVZG9FeO6ERPyzGUzp4TAAhn6pDxsb?= =?utf-8?q?G9UWrP73DvQUG8UKl0yOyRO/lToF2u69Dqp6FwkfM/67xyct1WN1au7MaReVarJnw?= =?utf-8?q?0bspwlrXalBzu98Ym/lEWdcfYzfkj66Ct6Y4Z6nXfSMFexu6IGV+hQvUs89m5epQ5?= =?utf-8?q?fNHKD4D5LH3aLFv6/IblLf4/oVdngb5wwJfXGNJDud7C0N/BszOeup5IhLrq5VNVV?= =?utf-8?q?pYLPIK67uCPfZ2/6zNjMzBgRFgmooeq0q8OBJgrvg/py4PuXE9YhHBSAsx/Tjbg3b?= =?utf-8?q?Gcx23YijEiW7CMJy+c2kirnF8n6NYoyJO9WV6PiBVy8Li5EhgtOIqPEVuaUzuhLi8?= =?utf-8?q?+ipLjcQ92vGIR93mTjCNm6Phex/RfwH7LYuljaoXPbllgOG0LUYyPwkGtKaKqbwei?= =?utf-8?q?BS/GXg1XI2roFl3GlcvtZl/X4fvQMzZRomnwXTNfTif31Py7HcNLD59WWhgMcb9PW?= =?utf-8?q?qGI879qpbH8jt6PZP4G/JN07DaFfy20czqQG5RUYhggxhJTKkv1bg1v8VJtU+lSkQ?= =?utf-8?q?vjclnGMs7woZWHoLHYdz+5YIdK+UdgdIirqh2nySbgUC3U321lCMGVjs2XQOMNAsc?= =?utf-8?q?J4rnOz+EczaV+drpgauOjMX8NF9h1c4W4ymw4k2RSppHBqZRqi0NIYBoR+UlcGxPu?= =?utf-8?q?F998kkXiSW9Y2iXf9eG75eBXbxyANHug2zvBJZxYa7LjgylMBP2ijGY8ZDJ4QiEkT?= =?utf-8?q?AsKnY1qeVO5Z+sPuRwCper/1rkUA3iLa/KChdgK6jKhdkisTpr5fVVyjb1M=3D?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH2PR10MB4344.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 03adfb9f-3151-47bc-64b7-08d9828d9279 X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2021 14:38:00.8556 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: bUiEtZATQDhjGjVlfCwJI2Y6tCIKuU4O5D1dxzFrSmTLmCiT56bjoJvuIwJUy+pDpH80K9cU8gBncaD8NqvJIg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB4889 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10120 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 suspectscore=0 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 phishscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2109280083 X-Proofpoint-ORIG-GUID: AbTioG0t8mlnFFt_sijigOfnRCs0DNYr X-Proofpoint-GUID: AbTioG0t8mlnFFt_sijigOfnRCs0DNYr X-Spam-Status: No, score=-11.1 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, HTML_MESSAGE, KAM_SHORT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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-Patchwork-Original-From: Qing Zhao via Gcc-patches From: Qing Zhao Reply-To: Qing Zhao Cc: gcc-patches Nick Alcock via Errors-To: gcc-patches-bounces+patchwork=sourceware.org@gcc.gnu.org Sender: "Gcc-patches" Ping… Qing Begin forwarded message: From: Qing Zhao via Gcc-patches > Subject: [PATCH][testsuite][aarch64]: Fix gcc.target/aarch64/auto-init-* tests. Date: September 21, 2021 at 2:20:58 PM CDT To: gcc-patches Nick Alcock via > Reply-To: Qing Zhao > Hi, This is the patch to fix gcc.target/aarch64/auto-init-* tests. I have tested the change on aarch64-linux with make check-gcc RUNTESTFLAGS='--target_board=unix\{-mabi=lp64,-mabi=ilp32,-mabi=lp64/-fstack-clash-protection/-fstack-protector-all,-mabi=ilp32/-fstack-clash-protection/-fstack-protector-all,-mabi=lp64/-march=armv8-a,-mabi=ilp32/-march=armv8.2-a,-mabi=lp64/-march=armv8.4-a,-mabi=ilp32/-march=armv8.6-a,-mabi=lp64/-march=armv8-r\} aarch64.exp=auto-init*' Everything works fine. Okay for commit? Thanks. Qing ============================== From c46888eed5621df842178a85adf7e221c7e00b48 Mon Sep 17 00:00:00 2001 From: qing zhao > Date: Tue, 21 Sep 2021 12:05:32 -0700 Subject: [PATCH] testsuite: Fix gcc.target/aarch64/auto-init-* tests. Add -fno-stack-protector for two testing cases and also different pattern match for lp64 and ilp32 for the other two cases. gcc/testsuite/ChangeLog: 2021-09-21 qing zhao > * gcc.target/aarch64/auto-init-1.c: Add -fno-stack-protector. * gcc.target/aarch64/auto-init-7.c: Likewise. * gcc.target/aarch64/auto-init-2.c: Different pattern match for lp64 and ilp32. * gcc.target/aarch64/auto-init-padding-5.c: Likewise. --- gcc/testsuite/gcc.target/aarch64/auto-init-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/auto-init-2.c | 3 ++- gcc/testsuite/gcc.target/aarch64/auto-init-7.c | 2 +- gcc/testsuite/gcc.target/aarch64/auto-init-padding-5.c | 3 ++- 4 files changed, 6 insertions(+), 4 deletions(-) -- 1.9.1 diff --git a/gcc/testsuite/gcc.target/aarch64/auto-init-1.c b/gcc/testsuite/gcc.target/aarch64/auto-init-1.c index 0fa4708..a38d91b 100644 --- a/gcc/testsuite/gcc.target/aarch64/auto-init-1.c +++ b/gcc/testsuite/gcc.target/aarch64/auto-init-1.c @@ -1,6 +1,6 @@ /* Verify zero initialization for integer and pointer type automatic variables. */ /* { dg-do compile } */ -/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand" } */ +/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand -fno-stack-protector" } */ #ifndef __cplusplus # define bool _Bool diff --git a/gcc/testsuite/gcc.target/aarch64/auto-init-2.c b/gcc/testsuite/gcc.target/aarch64/auto-init-2.c index 2c54e6d..136dbf6 100644 --- a/gcc/testsuite/gcc.target/aarch64/auto-init-2.c +++ b/gcc/testsuite/gcc.target/aarch64/auto-init-2.c @@ -32,4 +32,5 @@ void foo() /* { dg-final { scan-rtl-dump-times "0xfe\\\]" 1 "expand" } } */ /* { dg-final { scan-rtl-dump-times "0xfffffffffffffefe" 1 "expand" } } */ /* { dg-final { scan-rtl-dump-times "0xfffffffffefefefe" 2 "expand" } } */ -/* { dg-final { scan-rtl-dump-times "0xfefefefefefefefe" 2 "expand" } } */ +/* { dg-final { scan-rtl-dump-times "0xfefefefefefefefe" 2 "expand" { target lp64 } } } */ +/* { dg-final { scan-rtl-dump-times "0xfefefefefefefefe" 1 "expand" { target ilp32 } } } */ diff --git a/gcc/testsuite/gcc.target/aarch64/auto-init-7.c b/gcc/testsuite/gcc.target/aarch64/auto-init-7.c index ac27fbe..fde6e56 100644 --- a/gcc/testsuite/gcc.target/aarch64/auto-init-7.c +++ b/gcc/testsuite/gcc.target/aarch64/auto-init-7.c @@ -1,6 +1,6 @@ /* Verify zero initialization for array, union, and structure type automatic variables. */ /* { dg-do compile } */ -/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand" } */ +/* { dg-options "-ftrivial-auto-var-init=zero -fdump-rtl-expand -fno-stack-protector" } */ struct S { diff --git a/gcc/testsuite/gcc.target/aarch64/auto-init-padding-5.c b/gcc/testsuite/gcc.target/aarch64/auto-init-padding-5.c index 3c45a6c..7991367 100644 --- a/gcc/testsuite/gcc.target/aarch64/auto-init-padding-5.c +++ b/gcc/testsuite/gcc.target/aarch64/auto-init-padding-5.c @@ -17,6 +17,7 @@ int foo () return var.four; } -/* { dg-final { scan-assembler-times "stp\txzr, xzr," 2 } } */ +/* { dg-final { scan-assembler-times "stp\txzr, xzr," 2 { target lp64 } } } */ +/* { dg-final { scan-assembler-times "stp\txzr, xzr," 1 { target ilp32 } } } */