From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00154904.pphosted.com (mx0a-00154904.pphosted.com [148.163.133.20]) by sourceware.org (Postfix) with ESMTPS id 6E16B3858C56 for ; Fri, 14 Oct 2022 00:36:54 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 6E16B3858C56 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=dell.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=dell.com Received: from pps.filterd (m0170392.ppops.net [127.0.0.1]) by mx0a-00154904.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29DJ7gR1004985; Thu, 13 Oct 2022 20:36:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dell.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=smtpout1; bh=aaTs/gaKG0t6LaRJTN/vjnnERKwl2e8M7v+YzjoXImc=; b=fX2wmaufmTvuMjfUVbyyvT5B7AIPd8q3ukeeXut0FOLtjVhn9IBANGdsX77kxK6oYTKJ J3GtI4BlbWfJ3gaR9Peos1wKdHVY9e7jBzTrGSfXGoOgVB858Th5RrGZLRd4hiRvctN2 2BN4EC1jeHGyzVRvIEA+lgQUfQp6cJqwQWh+gzb0y3XpYwrnenPsz5SRhgPi/2mMQ9xl UGTkbLfCdWtEvS7FaqAnhSAJnPYwymPQk6F+WT/DHjiajblT8g8nvbCFqk8y2ptbtrCD rtDKTfphARgqw7RR7bNeUb6hzejii7uMXAkzCrdIKG9nXDFtU8jUM1/8OuEUEf4N1riO LQ== Received: from mx0b-00154901.pphosted.com (mx0a-00154901.pphosted.com [67.231.149.39]) by mx0a-00154904.pphosted.com (PPS) with ESMTPS id 3k34cf02b8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 13 Oct 2022 20:36:51 -0400 Received: from pps.filterd (m0090350.ppops.net [127.0.0.1]) by mx0b-00154901.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 29E0VNwX018570; Thu, 13 Oct 2022 20:36:51 -0400 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2101.outbound.protection.outlook.com [104.47.70.101]) by mx0b-00154901.pphosted.com (PPS) with ESMTPS id 3k6tmnswr8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 13 Oct 2022 20:36:50 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dPVwNMcd5XLKVCc31l2qkm99EH5NI0ELqlLG6Y2OqAKvge8VdmOC45AbJ4oHrz+pFQDe0Hb+sYHUiUiHJ+QePtE60xM5Rq+davzQEBHpxzlfvd/JESoMlktTeo27QZRc2eVYD2q2cMeXAP50KcBVm/VxvM90QkhgFhqA4rvgTUls6GLWS6dqE4KJTZ3Tq4MZBXydfEqHUt85w2tWmHLuD7buxbPGSekVEE6D2qKveVldxIN/peOmsEqh9wbQQuzCapwM+E+U/bCDiz4YsMqdkJ6tUU3uYSl4vNvXeUIYgl+uR9EPalPZR/+2WICTVr06RLCp0osNUDri25WoO/kcQQ== 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=aaTs/gaKG0t6LaRJTN/vjnnERKwl2e8M7v+YzjoXImc=; b=GmQ49W3mH6R4YDUKgZW64XhvTwpLmJC9Xe4tlSrfD3Iye2N8FzxUiNlh0HwO/xDtd2/XKjxRLyAci5S/ft607M78zYq7C5YKiaTMiQ9OmBps+V4PtUj8ew5ynV/i9C7GuDOAyA5Psdeg5KCQMjwXaHZZ7scyQIAYppo6shIP7HM8hvte9EOP0weMqFBMJXX957heNCDPPZTW1TNeZmcYS6GArf2axzR9oYDMv7JPtez4wrZt3txtaXYMDtFkSU7N3SLe04luyOdzQXupYq0zKhLMWLsAkwLmsHfce5+W7nS81LMgpOtDQDv3FxJe6FO8/cqVeKWMGDQ9CYdGYtdf8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dell.com; dmarc=pass action=none header.from=dell.com; dkim=pass header.d=dell.com; arc=none Received: from SJ0PR19MB4510.namprd19.prod.outlook.com (2603:10b6:a03:279::18) by MW6PR19MB6902.namprd19.prod.outlook.com (2603:10b6:303:238::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.21; Fri, 14 Oct 2022 00:36:46 +0000 Received: from SJ0PR19MB4510.namprd19.prod.outlook.com ([fe80::45c0:eb2a:7211:d45d]) by SJ0PR19MB4510.namprd19.prod.outlook.com ([fe80::45c0:eb2a:7211:d45d%6]) with mapi id 15.20.5709.015; Fri, 14 Oct 2022 00:36:47 +0000 From: "Koning, Paul" To: Segher Boessenkool CC: GCC Patches Subject: Re: [PATCH] Always enable LRA Thread-Topic: [PATCH] Always enable LRA Thread-Index: AQHY32UKsfW38tlqNEeSXmr+CRVQOA== Date: Fri, 14 Oct 2022 00:36:47 +0000 Message-ID: <32000BFD-260F-4364-8F8F-6167BD3DE510@dell.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: Apple Mail (2.3654.120.0.1.13) x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR19MB4510:EE_|MW6PR19MB6902:EE_ x-ms-office365-filtering-correlation-id: baf5ed8f-1ae1-48cf-b8d3-08daad7c2d80 x-exotenant: 2khUwGVqB6N9v58KS13ncyUmMJd8q4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: VfL+xGbwgiarwwLk/ukaKC2Z8h4+rjHYXBBO0GoEjB+1OsIafqw46+tJDC8h+OSWq6FIIlLvagCh/13PZRz2IbV86YRUy3AF94zcdQ6ocK6W6j0qyrh+OJyko+0540OBvv9yDDtQ0zUgbzb4mwwJDZO8WBNYqcCLvqYkF2LktWRqBvjfHltTUoFyvcykqJGc2Drj/HstX/4zWgo/gqpcOvPNLd4PiWRXRI2KhSMGpi/eDAxmRhzN53knJx+Kt8Ntunatrs1EJHA79HrSredFgdk/lgToFohEowwQeSp8DRY5LCEJg4ObF+vA37beB7mqTsVBgSXwEUgfTFaxcWJzFnQ5mbHkTBI4NSmy8E7ceutgDaTF7AiIRidafJ/dXla8bnjlxvvtapXCFdYh6dGd/gpChRaXmraJURe7oFkrUKwHTHvX52+asu0oYs6LOh541yyBu1dVzf2ZYFjQBtEfzHtBA+DhIL8mvGm/cIPUJfqgPJAdtFtUgLdQ/pp0Nbca0tlAdn6uMHOiZhUdXbdHUa6LD2pnPjEBrsk9nedXWsrhncq6RRidm3UUMnuFjNe+897o2UWvfQ7Mip0pX9OdIiptt4mC/gnuSGatcQsMVoO1ZW499xmjRq8nIZzF0eXCmDGubK2IXswxpYN8EEPoyk9iFahz5dHAdFP+xGl/tomv8yOY+BsHVfoxXEdfmcZgbK4hLGIOkJebhHLsrXYjIi1CRT9QCwVhfP7PaRHj5YqNFDITh9LxPJ5gXZy9hrRUHOz10uMSisVhTzUuvtuNPnhHlrrKdEaR7JAAR0VQH7Q= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR19MB4510.namprd19.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(366004)(39860400002)(396003)(346002)(376002)(451199015)(6916009)(66899015)(36756003)(86362001)(33656002)(122000001)(8936002)(66556008)(4744005)(2906002)(5660300002)(41300700001)(64756008)(66476007)(6512007)(8676002)(26005)(66446008)(4326008)(38070700005)(66946007)(91956017)(76116006)(71200400001)(38100700002)(186003)(786003)(316002)(53546011)(82960400001)(2616005)(6506007)(6486002)(478600001)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9m2yib3lXzbCGs58xUcP+HoBklIn+cfbDorugzWPvkxe9GXj9gWkCABtn2C5?= =?us-ascii?Q?rT+z2FKmqxFiBIu14KYX+RbPX7LQ/setm1Jo0MhorETocl2GLGduvDtU+uNx?= =?us-ascii?Q?vThuUdqiCnWSJA+r8yCm2K/mvrtOzpSO9ZteiWZMBuasHUKJ4N3dBEb5FXCQ?= =?us-ascii?Q?8pXenU6enzwVuQxvSnjjDb7hQsHN8ekj6N+KiAgO+YW/FQ6YcnUqb2iqGPST?= =?us-ascii?Q?p3sWJBfj1QEjfgho8knWcZV3FwIPNw8ERPuQRtJ/ugjaAJ1Vc6VpxIoyEMLT?= =?us-ascii?Q?PYuvV7BMmjrqM/fS3keO/go28fmcj2TwHZM/6BJOonv/5/ty5kp78fV8UGZj?= =?us-ascii?Q?2FG84lRRg7U3+c7m9vadKD1hvazNAJWF5td7I+glSZlBYoUCvmlIBbED4c2d?= =?us-ascii?Q?psTBOqcu5nw2sniIkQNr1m6YVdNWA5OH0QrToZbjhqqzQv0mCYaf5QUsqVR9?= =?us-ascii?Q?KcXFt1IuhC7YOKd9lX3KJ8s/znDCKDt+1pXNYEK7JDQxvvJ6uAoeAodkUC4k?= =?us-ascii?Q?t93q1PU0Brwy8rgkTK7BLnb60oQo9TfdBT7IjOkf5xvHvmQWzIMrbMijskT4?= =?us-ascii?Q?oyPEzQkmS8eoTCUTGjEXmxVUz/Hh0vIeQlBOLnSUWZ2lEcUTzmkLlH4QKTSZ?= =?us-ascii?Q?wAOacJNzX1fOZ2pH2/p9uD+yB14k9cJbsD3UQseV1iXScGXEliqhiSIAMEBk?= =?us-ascii?Q?3aExfuo4w+/z2+nkB8eBNWsTxNbFwMqqVUsBhk53vU4thbbqH4lQCAlv1S8N?= =?us-ascii?Q?haY4/db4wPGTRVejVFJkdmymgonGz/AbTGwszOU9TSbBZ3S3EdgzebRY5KY+?= =?us-ascii?Q?raNCor/9E4c9riXmOAkgdru2mc6hk4xUHIPZjB+wp5fiAtH/81JhjgiwhHuq?= =?us-ascii?Q?MMQSJfpmnBOdiJiYWUuBPoJZdSM6hD0nwNRYcva9dRcYeUz/u6FQ2v2UYqk6?= =?us-ascii?Q?IdfTNw4yDeT2hYP4tebXZsyl64wot+aUY19pTGKty29M3zMycNEKsA1FeISN?= =?us-ascii?Q?0pZts+de4PaFntcyYySvVgbcswn4+DxzOvAPQMiL1Piviu8sT7x9xSYU9apB?= =?us-ascii?Q?vyf6Cw+QIuANE4Qzqn3Ydah4o2d5qytC1bFMwaL3E4tLGwt9at5XkJxF97i1?= =?us-ascii?Q?4uo+AHrl7o2WUV3HpmsCup3crtPCa1cN6dofTFfonOpxa+ZFnYT4HHZuHPeA?= =?us-ascii?Q?lfvOh0jAadtEq19EjGzyOd8kbzs5hQKnH/GyG3WvEGq1wMYpbN5uhmPczvSI?= =?us-ascii?Q?1pBQYL6hUg28rRwI/W/Cx38KnCg5WC56GHAniSuRf5MbKONXGZiF2krMg9ua?= =?us-ascii?Q?lgzMavCwGtoxvUYh3Q9LSfLJie5eoDwejZK9kl/cEl9zN2uCXt8dBZsdh1gW?= =?us-ascii?Q?PMrAXtIQHib04Zvj4NrYLhzX4fMm3rfOk91ycPKCuSb2WN32SaH0rAX4ez0g?= =?us-ascii?Q?G+VqvNZZT8mUGiSDUKtMhxGpV4Q23hSsgK9Z7tkteY9PefBiRWfLP27d1V2m?= =?us-ascii?Q?PY5pTAnS6yzmCnFo47jR9O+5vX27v2dxjBiYPfIclSstS1Hge4TLN5b52hh3?= =?us-ascii?Q?jAX9sW7ZaXZiinJYVTuWVxsoc7U214Elr3hIz7VuMAWmIZiv78UJUHcv8jPn?= =?us-ascii?Q?nw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-ID: <54EA94A35B9FF6458CCF752A4683AE88@namprd19.prod.outlook.com> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Dell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR19MB4510.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: baf5ed8f-1ae1-48cf-b8d3-08daad7c2d80 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2022 00:36:47.6838 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 945c199a-83a2-4e80-9f8c-5a91be5752dd X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: nY6Qhw1jZzVjZZ5Dd6euAwUHh6uKgETFDLKwB9TikGsjtUzo9ftCXH/fsW3KrZCvT29RyOH5EFvSLDEWfUvr2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR19MB6902 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-10-13_10,2022-10-13_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 phishscore=0 impostorscore=0 suspectscore=0 mlxlogscore=741 mlxscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 adultscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210140001 X-Proofpoint-GUID: tfT2DQOFC8ZOnyHdLG2l3VgpO1DJFbL6 X-Proofpoint-ORIG-GUID: tfT2DQOFC8ZOnyHdLG2l3VgpO1DJFbL6 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxscore=0 spamscore=0 phishscore=0 suspectscore=0 bulkscore=0 mlxlogscore=873 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2209130000 definitions=main-2210140001 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP 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: > On Oct 13, 2022, at 7:56 PM, Segher Boessenkool wrote: >=20 > This small patch changes everything that checks targetm.lra_p behave as > if it returned true. >=20 > It has no effect on any primary or secondary target. It also is fine > for nds32 and for nios2, and it works fine for microblaze (which used > old reload before), resulting in smaller code. >=20 > I have patches to completely rip out old reload, and more stuff after > that, but of course not everything is nice yet: I guess I'll have to look harder to see if it's possible to make LRA handle= CISC addressing modes like memory indirect, autoincrement, autodecrement, = and others that the old reload handles at least somewhat. Ideally LRA shou= ld do a better job; right now I believe it doesn't really do these things a= t all. Targets like pdp11 and vax would like these. paul