From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2075.outbound.protection.outlook.com [40.107.105.75]) by sourceware.org (Postfix) with ESMTPS id E141A3858D39 for ; Thu, 29 Sep 2022 14:31:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org E141A3858D39 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=ZMZ9jID+eP+AXlQj4/zXK0DB+JBQ0DGOX7uieElhVMzSJTBTge9dyNzPtRVluIK2bli7KTFhT8Oc9nYOexPoIWgC/Z1xgNmJG1dudH0yKWaasA9vsNDrIfdQm+d52YTrpwFNnI1LnKKCwqnYcMfbUrTcVj0d+3pcj7v6iZ0gaWVDJMoLndAtuE+aO++vhcv5JPIFS52GK+Iappu94ediCBeLPd2ILpOyubbLJIpBqpTpfkBivQ/LHgCSohN4SVsWk/t4ztbDD/NH783Owe3IRj93ZsdjJ/+joVtjA937mZllZ3CSOICz0VAXrXB8Fe6wiSmyX/XvFZ6dCqHXQX2VrQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i3jdfyo/jx9XTZcWtWMKPY+FTX+N5nkh5ko2Tt1cPW0=; b=KlYInzcbaPQzko9Kd0IPAOKiZGhEqwWerehmyCmR8akDftwK4lhuTn+Xoou5K5FuqSeNwmtIbB892pYK3w2g3sejnNDzDVnBjQH3kHiv4VRIGkVXT0D/4HhBiZhFAtXmFEp9tsx0n6fbgKDTpqu1Ir3kSCICnM/HODPE0722Hn0aho5arkq0/ZWp9mdXoXG4Kh6gWpK1XSe+sy/+OvgqQRT/PtZoe8SWSYZal5ltwpoJ+M8YKWbR8j3tLT6HvWfzjJ8ykpjbi3Si83oUtk83nHk9IGxhX5ArRJLns5/ixYnFw/ltctF5C1AbR5/DKbDaR1XvLym5zJARwSALY5ADvA== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i3jdfyo/jx9XTZcWtWMKPY+FTX+N5nkh5ko2Tt1cPW0=; b=DWNdYyI0R1jCg1dYnz6lkBQrxy5IeMmSA79JoFrQFGpO6tSo8fsbn3TJEfa4SAZPZJmbeDNb+QHBoOOOq4VYsu25Xu+wnhOJQvmxTZezf0trGjSK0ZQdufnxrVwqQvLhfTV2cEhYosgYEmo0A+D8UPVCCtPiszo/Pddt+v5y9jw= Received: from AS9PR06CA0183.eurprd06.prod.outlook.com (2603:10a6:20b:45d::17) by AM8PR08MB6401.eurprd08.prod.outlook.com (2603:10a6:20b:361::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.19; Thu, 29 Sep 2022 14:31:18 +0000 Received: from AM7EUR03FT039.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:45d:cafe::74) by AS9PR06CA0183.outlook.office365.com (2603:10a6:20b:45d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.22 via Frontend Transport; Thu, 29 Sep 2022 14:31:18 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT039.mail.protection.outlook.com (100.127.140.224) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17 via Frontend Transport; Thu, 29 Sep 2022 14:31:18 +0000 Received: ("Tessian outbound ce981123c49d:v128"); Thu, 29 Sep 2022 14:31:18 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: f975da82e882a471 X-CR-MTA-TID: 64aa7808 Received: from 0f81957f7cc8.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 951AE9FB-EFB4-4ED0-BBD5-9C526E29DAF0.1; Thu, 29 Sep 2022 14:31:11 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 0f81957f7cc8.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 29 Sep 2022 14:31:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JNxbUDoj86XR3upAy2Rw/nSLabHOhzWun9N9FoUO9soJyANzeGO/SmBfQYk/po8NODB1Vi32NbaaGn+gbtfIzCLlAYdbqJyeCA8EsEG9u5LJdbQRHYpZQOhPM20rHtkoLmaVyiM6uxHFr88UuAatsSJ6kl33W2DUBsys2WnSfmvGw7WbQXxzHTdkw/Fri6PgqqMoJULlYEM+EAvYd/pdsu2mCF+kO4MpNA+e8eG4c6P8PmMDWAFFcYCnjKxYwKJ7qQUKWS/JTJBeLNsqbwwfOrGOv9K/vO/ALtVYhLYvapaHmqGr+/ZrxPIkWB46/k41PZ39KN4ytoOFVZjGN3xJGQ== 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:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i3jdfyo/jx9XTZcWtWMKPY+FTX+N5nkh5ko2Tt1cPW0=; b=jkMF9/ZtN7Iqh0VUhdNKYtuCM8QVZvP1XRVMfAdIHtJ52CrbO6Dhj0aoZKi90DbdBkpn9Q+5pXAkdoWi9SzOwyY+zwEVNK4Wv3NPBJxPfljC7xEMT0sEqCuMjmPZpxpUnjffqxkSPdwZrRsWboZHVyVi3F6xWjkIy6jXpkA6xz+ZpEswSAPYt4kX+QSUeD7Apj8j8mmo0HAfFQmqekDv+h/iVNgbMwE6THB4WKrmIMnyAYWlbm6+I4g0c16hW0YNDFOf+V1L8A16PA0T5A6iNuPOWBAcJc+iyn2Gr5mvBkk5P+ckfFDiLyTLLFarqM0e1Lg69AF9sNNdak3coTndPg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i3jdfyo/jx9XTZcWtWMKPY+FTX+N5nkh5ko2Tt1cPW0=; b=DWNdYyI0R1jCg1dYnz6lkBQrxy5IeMmSA79JoFrQFGpO6tSo8fsbn3TJEfa4SAZPZJmbeDNb+QHBoOOOq4VYsu25Xu+wnhOJQvmxTZezf0trGjSK0ZQdufnxrVwqQvLhfTV2cEhYosgYEmo0A+D8UPVCCtPiszo/Pddt+v5y9jw= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB3390.eurprd08.prod.outlook.com (2603:10a6:803:7d::27) by DU0PR08MB9202.eurprd08.prod.outlook.com (2603:10a6:10:416::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.17; Thu, 29 Sep 2022 14:30:59 +0000 Received: from VI1PR08MB3390.eurprd08.prod.outlook.com ([fe80::245e:8d78:47b5:4e3e]) by VI1PR08MB3390.eurprd08.prod.outlook.com ([fe80::245e:8d78:47b5:4e3e%4]) with mapi id 15.20.5654.026; Thu, 29 Sep 2022 14:30:59 +0000 Message-ID: <58f000c4-1e22-e3e3-8265-710bb393492f@arm.com> Date: Thu, 29 Sep 2022 16:30:58 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 Subject: Re: [PATCH] [testsuite][arm] Fix cmse-15.c expected output Content-Language: en-US To: =?UTF-8?Q?Torbj=c3=b6rn_SVENSSON?= , gcc-patches@gcc.gnu.org References: <20220923084330.4131742-1-torbjorn.svensson@foss.st.com> From: Christophe Lyon In-Reply-To: <20220923084330.4131742-1-torbjorn.svensson@foss.st.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: LO2P123CA0089.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:138::22) To VI1PR08MB3390.eurprd08.prod.outlook.com (2603:10a6:803:7d::27) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: VI1PR08MB3390:EE_|DU0PR08MB9202:EE_|AM7EUR03FT039:EE_|AM8PR08MB6401:EE_ X-MS-Office365-Filtering-Correlation-Id: 3ee56690-3b50-4d86-1c07-08daa22745f2 x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: mtBujPEgswsBrs75rcFWqRpfaacLw8JnadUgbVsX5JVWCDNFPqwajaAVnt2GY+mvZkNRXgB8T8Zr7LFxwv4HXpbzelnopfNYOzUuEc7NXoDgvboyanxV71ODvlJY7fEtjNmrrfCvbpboKGru6ST0XPUthISuqdDNk17uXISNTLC0lDf/fw5eKrrjIaaEEQB09CMOeEQMDd1RXfnoRHEAAK8c9YkgFNc/98oRZZCjqN+rIbaILTTlng4ieUJqcDMeohIpq7TSfJ88cYfAGvwvQSRcb4nw97p8TzWsPU86hBUjRsPGwIWdUk5OANqZRRVN91lPT6i6wws8U8YEdmK5Be9uEVc8Q2eQQCXvrf1mSnCGr6oMjvx+2adzllq2Uoyg1vY7o4L/pDSm9ZcSPD+Q4DXxLPj+K5ggHEvONsE70XExXNLCZl6uBEyfPmg8dYfEyCsZ4caYTjLaLOXhpQcEMijF6IJ6cmpjqaE94Cix1b+/2h6e8Yif5ypcgoYXkHfnaBEY5iHWF2AVQJh/yrPVL9Rm5dhLJpCAGXUK/rB2ACxLLdyNELE6hrT/XUM0u3CsrT4cMICK+mdh6HFguqd06RQDhI5jdNq3R4NJUv6JK5uFDdBOB6F6TVCzsAbmoouKqoOLUXW9LntrWF0e+mew2XU5zgwT1uS8WroNVacXsHFuymXz8HLZvLwegbTaV679utrQnYigMywOCCIvP1iIK8MAoqwfl39B23WUvZ55RJmUme9DRgnlSqyZmaSgBWRQ0HlyF0Pat7vX32XYeeesHfDfxGfu/EKozlHp4oWdrIwQ3LgFAWTBR1V58ZsiPTvD X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VI1PR08MB3390.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(346002)(39860400002)(396003)(366004)(451199015)(6506007)(31686004)(6512007)(26005)(2616005)(84970400001)(53546011)(316002)(38100700002)(6486002)(31696002)(86362001)(44832011)(36756003)(83380400001)(66574015)(478600001)(186003)(5660300002)(8936002)(2906002)(66476007)(66556008)(66946007)(8676002)(41300700001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR08MB9202 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 51e5fbd7-82da-414b-80c0-08daa2273a28 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: mqsCQfSEQSHHyOn39lZ+7N0qKAlBFxr//7iHdKDBf99BnWDliE0sad6oTu+O0A12JCStdeyDtdVLDM1RWX21yadPFafU29/+BzFXVxM94qejMIgeXDQ1RrzRHjlZrnQxtoOn+z9YAybI7z7wFooY2os+YroTI8Fq1c9ApyeoKGo8CnoONzNxh3XA5Q0F+2jR/YHH9kHVHkutG90DXdhaRFuC30FWWZFrQRc5IVJ9H5aCE0nW6Uzi9MFOtyt8kAZSnj4iSrFc0A2bsAClRwDf/PPN2CHWg1gvBsvsMpdJKnTqwlYWIHlLbSFUan2DSwtt4oWzJ7uJlbOcwjooiTHY2axwLcccOYicvbx+YAL6Ux4zEz14zh1rZ1HjoFbPpDACHdfG54hUDg8EFp9h1CF0gg/uvplGcW/+v8LYA5XYliIrD+q3HQqNCBbrAl03s3JYu9N0spCf3SH7hbLujby6iBh/AW96fBrVo2aiht1Jrhx8FP5+Whptbw9uFd6XzSo1qXryqkls3lpEpQNkc6dkR9Oyg2TxoQafj9h9l0wJARUxr58hv0uhvj3G3aZiPKUgTyiwEU4nSOYn10ex/xpCJJI35HM6EwinV+CAOQgZtmwQUMa8HTcA6NJ3UNOfpiQQKQkXNmtzw1x4XU7+GRKFS3tZp2UEp63KyqaqHo2DZSSuqcLk6bWwA+imFnYVZcKBa9V6OPOzEAX1HNOHeO6x6TC44vqJ2Xv9RjBB9QWOOLw2/YLxZFBof/TlL/OkRdwIR5EJuNWUWu982fdn7eXDzj2Z8MlLVfPA3Pgd9NB6A7LW1Cxl+d6GVkeUyzupNVr7wMMh3muLyuarbNLBNFKLYQ== X-Forefront-Antispam-Report: CIP:63.35.35.123;CTRY:IE;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:64aa7808-outbound-1.mta.getcheckrecipient.com;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com;CAT:NONE;SFS:(13230022)(4636009)(136003)(396003)(346002)(376002)(39860400002)(451199015)(46966006)(40470700004)(36840700001)(82740400003)(31696002)(40480700001)(86362001)(36756003)(356005)(81166007)(40460700003)(41300700001)(6506007)(8676002)(5660300002)(26005)(8936002)(53546011)(478600001)(6512007)(82310400005)(70586007)(70206006)(6486002)(316002)(83380400001)(2616005)(2906002)(186003)(36860700001)(44832011)(66574015)(47076005)(336012)(31686004)(84970400001)(43740500002);DIR:OUT;SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Sep 2022 14:31:18.6640 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 3ee56690-3b50-4d86-1c07-08daa22745f2 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT039.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR08MB6401 X-Spam-Status: No, score=-14.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,FORGED_SPF_HELO,GIT_PATCH_0,KAM_DMARC_NONE,KAM_SHORT,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE,TXREP,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Torbjörn, On 9/23/22 10:43, Torbjörn SVENSSON via Gcc-patches wrote: > The cmse-15.c testcase fails at -Os because ICF means that we > generate > secure3: > b secure1 > > which is OK, but does not match the currently expected > secure3: > ... > bx r[0-3] > > gcc/testsuite/ChangeLog: > > * gcc.target/arm/cmse/cmse-15.c: Align with -Os improvements. > > Co-Authored-By: Yvan ROUX > Signed-off-by: Torbjörn SVENSSON > --- > gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/gcc/testsuite/gcc.target/arm/cmse/cmse-15.c b/gcc/testsuite/gcc.target/arm/cmse/cmse-15.c > index b0fefe561a1..5188f1d697f 100644 > --- a/gcc/testsuite/gcc.target/arm/cmse/cmse-15.c > +++ b/gcc/testsuite/gcc.target/arm/cmse/cmse-15.c > @@ -144,6 +144,8 @@ int secure2 (s_bar_ptr s_bar_p) > ** bx r[0-3] > ** | > ** blx r[0-3] > +** | > +** b secure1 > ** ) > ** ... > */ Yes, that looks OK to me, similar to a patch I made some time ago to the very same file, when ICF became smarter. It seems it is now able to notice that return (*s_bar_p) (); in secure3 () is equivalent to the same call in secure1 (). LGTM, but I'm not a maintainer. Thanks, Christophe