From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12olkn2040.outbound.protection.outlook.com [40.92.23.40]) by sourceware.org (Postfix) with ESMTPS id 14E6A3858D20 for ; Tue, 27 Feb 2024 18:48:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 14E6A3858D20 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=maskray.me Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=maskray.me ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 14E6A3858D20 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.92.23.40 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709059705; cv=pass; b=XVha7OmMmpmuAFYf/iX5lv23QN/1rOUUGGAk7qz3kVLHtp+vqdtCPXg19F5KHgFrODNNUcQfWGX8fgsKk9LkrnR7+pabFgMYIccGElzvERKNuHxEcQCfgrvRVHpOv0JblMME6lLJpkrz557tvSo1GP8CazQjJSIoagB/ssPp9n4= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709059705; c=relaxed/simple; bh=hmD6cjMN0PxLgc8fu0l2/EMqhQT9zXtcUGRX4XiMeUM=; h=From:Date:Message-ID:Subject:To:MIME-Version; b=FyRpJkXbN6ecDbXoAAKUB7LKp+ceeQAQ9AN9yDV5b6BYG6r5UAdvMPRVFt1h+n0grZzXP0jpXTuBQkJe6yaQ03m8rYbw8yF8T+v3nK2HreWQE4uO2nbXKcUw84MaF5NcTYwUOph4tauuryEQ9tart+lqQYzJQsOQzqtLihpRzlA= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kNx1RN+mvzhbKeHKJb42fTtmrrRvndyzEdLUBhxx9sdo/fyzxRCxnwS9mLy01M1olKYDDPn/Nai4m8SAFzO8DNfOUYoIev+2iyKvMshAjfmhr9grnFQFc6y16nzyGuJ+4uCxfEUTEj8N3EmKMZRNbtZKEZJ9GW0ktlpeW7cFBqr8aixOxfQYMLQIF+1kSVc+LVSzCZX90KMOEGYsS6W+7r7CM3E+99cI9ivRfvFqE0t++rnkdkaHmgXwCaOHart8W/iIQcHPcTOcvRzjBPhAX85mhHH4hb+tvyvOtBkjE+WvNKpCAbIHn86RXcSQ088X1fs68XlmKNSkPyUmBJquSQ== 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=uJmaJLYP6uJ14uh/7iONE1F5pxERgKpoCiPld9U1UUw=; b=gPpUNi+ryTqg7Pj2c/sCDKVg57KDOLP+DF3U22sbvtYzvqJy4vfTs5I2y5EuwpOpb0fw8tlIM5ttwVGXkk3JA4EY/Y+eQkLZSzcRBCTgxF2OmX4wo35+7rmLkEAT0j24oFOH5RdTfR/tRquANOlG8Mmyl4Oe2+aTAgbRGTcYaAwm6HFkxJqvYoai6tPPC/1yzMZSE1frD1CVHd0J82o19s+MsI5D4tSqan7ZQc25VaBgHhOJ+B8Ks1thuK1+m+3MU079C24YVfmJUqiPqmMm3Ic0MyKfNeSZAW+xnt/Bh4+sVFnL24TLqLxyyxFgwvytRMkhf1Hy5+sAe3mdyj2FRw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) by BL1PR12MB5094.namprd12.prod.outlook.com (2603:10b6:208:312::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7316.37; Tue, 27 Feb 2024 18:48:10 +0000 Received: from DS7PR12MB5765.namprd12.prod.outlook.com ([fe80::fa25:6d58:7ae9:9c0b]) by DS7PR12MB5765.namprd12.prod.outlook.com ([fe80::fa25:6d58:7ae9:9c0b%5]) with mapi id 15.20.7316.035; Tue, 27 Feb 2024 18:48:10 +0000 X-Gm-Message-State: AOJu0YxMFzQXKz3dteSmIwNkl8vn5HF/u9hgjlfnEZFqNO1RUEcd6YP5 9isb867WKoER26XvfIMJnRSM6VGJtVo4cJ3zuBOiybY9Rk2ftNJU+PcP5bu92irMDG9QNHGhVEk cEsgo+cGFtunz29BreiguQv5gYTM= X-Google-Smtp-Source: AGHT+IF3w+wj/m1DJfdHGSJDmTyFA7r/3yqdWJSRonCVbN7of4XybemnfW2ZL3hUYDC+ZMhEAKlv836tZ+9a43NPXmg= X-Received: by 2002:a05:6122:4110:b0:4d3:3446:6bcb with SMTP id ce16-20020a056122411000b004d334466bcbmr1640135vkb.16.1709059211905; Tue, 27 Feb 2024 10:40:11 -0800 (PST) References: <20240227071720.1231935-1-mengqinggang@loongson.cn> In-Reply-To: <20240227071720.1231935-1-mengqinggang@loongson.cn> From: Fangrui Song Date: Tue, 27 Feb 2024 10:40:00 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v1] LoongArch: Run overflow testcases only on LoongArch target To: mengqinggang Cc: binutils@sourceware.org, xuchenghua@loongson.cn, chenglulu@loongson.cn, liuzhensong@loongson.cn, cailulu@loongson.cn, xry111@xry111.site, i.swmail@xen0n.name, maskray@google.com, luweining@loongson.cn, wanglei@loongson.cn, hejinyang@loongson.cn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-TMN: [Os+3YA2Rm0x8KFP6g/X9ifMFb4+VgTUP] X-ClientProxiedBy: DM6PR08CA0063.namprd08.prod.outlook.com (2603:10b6:5:1e0::37) To DS7PR12MB5765.namprd12.prod.outlook.com (2603:10b6:8:74::19) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR12MB5765:EE_|BL1PR12MB5094:EE_ X-MS-Office365-Filtering-Correlation-Id: 769ea815-b2e1-4c62-38d3-08dc37c4a516 X-MS-Exchange-SLBlob-MailProps: /UmSaZDmfYDg1khVvDYvuQC+FrtlZinPy9VAHplvJz98n/NC76Wed+JjITeN03wNWbNcbO0S2lWE038NCLHub0zwveKOsCWCOc3dEPnSZireB41MeZaFu6my1F6SnLEa8lO2pZCRVhka26gTQ9GmD7Hxc6hXMeaeMcbC2Z8MmOmieh+XvzHHIBaDoFjeoxLIoPeHXtGxhY6iWLvQJMUf5KSKDAKaKSExzdLBqoku9UZ6tKEH3XlwskyVk55dQjgEqjbAAGsvJYjLV0fU4uGt6fFzMjZkYn7byFlNWD8jSIaq2CxJ7NwEIi6SPcAvK6dRvyZ/H3LMIvx0jnDonNxCaGt0PWEhQGivDaOnT56VHV+Lk6CwYyEagsl0qWq+SLko5DC9C4V0eg7HttsnkRb9OMqFyVN7awLV3FybvtRKkxdhqYIaGHjI1XG/BQr36dx8b0p02hcvij7wEbob0XvNjYKm6OEmC/u0vT7JOdAXuiZLerku+MniB9QRM1SKChvv+dbJYRCUlLCh+1eWD90d/MUzZUhtypADZ1cCg8DgUqUdlor/6WEcdINRQ4igeH7pyqyYphVnGBdq/XRkxSDRAXHmPUnctGHHBmA1SvMsteLDJ1nmABnqtYcCa1opfv2+jmqat1SIDq2DXv12djrkfDtiPcYgNBavoQACm54gfMbAKdeuMrigQhLEv9GBll3KjtOLZw1Ma9W711wVhSCz4+rXDRf7yE5nRHabF+N0pYfIUgpk6jzcUYWer+eoNFgvZBHeaKLaIsVlHOoZ6oEqGTdDaq4cPMszH50JPydrjRD5lvL5E9I7tMZuDBMUqd8AYZdCuypsityEcxdirXpLjA== X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vSHTenYVziBF/sy8JaP6SWI3/Ti6FdMWFyNFMb5a5KPyaNQ1oaLMLGTKr+1SOUM8xlLobUSe1xbXlJnpwc/YiTpjNZZ42SWtfeCbYYITC0tF/2auZiS4CZkoj5Z7ABQU4ugu7CegSWKXNW/8snRvjFIyvgVCodXSkhIZkuY+tOXsna6ZHrDXTG55ak+QHPBDqIQabc+Ck3g0nXoVbwloPnywfGOQ1UZGSTCLBIS2Rbyd72QNnInGjKXlIclOxBth3+nMkmygz7oWzMwUEjq6C8uGgq0VCYOsBjwiknocNXl9w9AcdHM1bwtThrrLXJuLMq17quWhDeP+Xsf7tFPyTvHYIWy/xeYWdExbTUqRFfyyg+sawakKXcf+qC7+APTNnmXhXxSkG/r/Dx8uhcPjOF6rjrlMZ0twohgbDAyNnpDbDL0qAONkJz2STu2oSjZK0onhGiyLsE49XCleqqPBKhPz+jq7SdnYkHlzkEpuzK4x/GnMWwa3K8Zbm0onk84Eq9Btf0ZuP5qew9UFow5GFnkWcEZ2H/zDFmGnsD9eXwIb1ydHJyebAIorwHa0F3zLZvj9BvAxWf41wKh19v3W+3It1MUN7O0HrYvBlkaWBLvALfQcauui0wQryyyQTYJUUPzv5AQR7y6UsRSxcz8i5W16ahv8L4QQTvMrMDj8cnk= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q1k1YmhuS2NCdGlYQjBmM0tDRzZWWWxHVG90RHhtN3kycUs1dFlCTE11cWdR?= =?utf-8?B?REtpcktaMWJtYkUvc0gzRnkzM2xCYUVRbXBPY2YxU0hudXU3RlV2OW1oREdV?= =?utf-8?B?cnhhN2pZVE01S2hNaTd4WmFWWVJXV1YxZFZCcEd2NDVNNFVDMklaSFVHeGM0?= =?utf-8?B?S2RORkRrcG50bTg2UUxIQUJmSi9ZMGgwQkZwQ2ZwZWNBSFI2RXRibzB3SnFP?= =?utf-8?B?TVhJVUdLa1Ezb24vUHRvK0VjbE5lTDBIbmFhSHhsR2tLK1NuV2E5RkMxSXNa?= =?utf-8?B?ZmQ0djlPbEZIMjZoMnA4ZFE1L2pSSVlZU2RTZ0tzYUdTcXRWaWFlUTFPcWxM?= =?utf-8?B?aGZ6bDdlY3NZQ1dIbWlvNUc5TCtqamxTM3dGOHdwK2doUEVORDdaUjlrL2hB?= =?utf-8?B?S010RDd4K05sZlM1bWdMNnhWQTNGODVDenhGMWxuVDZvTlFTVUw4Ykc0Q29J?= =?utf-8?B?eXVDczN1TjhLdSsxbHM2QjI1eWNXWlRtMWZpdXY5Z2p1YUNqVmlMck1sdnV0?= =?utf-8?B?T0RaOURqVVZIQVFkMVBPa241cnJlYkxsWGdaYno1WnlsYXFVc3FuT09UdmFx?= =?utf-8?B?V0hnTG13eUtqMFZ1WnR4Y1hHd3g4S1A2dERhSXA4NTJjUmRSeHNBMEYxdHVN?= =?utf-8?B?UVdNRVVESmpGeEV3V2VhMmMwTTRLclBFV1RxaGZvOFBONEIvTnJhUThEaEVO?= =?utf-8?B?Y282ZytpTDJUZi9qa2ZqS2tFYjZ5MW52OEtYUjhHeXB3dkcrUldtL1lsQW0v?= =?utf-8?B?N0FtYVZUZnUrOTQ2M0JXQ29rTzB2NFpkS2w2NitsNVVtRDc5MW51MEd2WVli?= =?utf-8?B?MGFwclJ3dWNWaytremloU2ErTGdtQmI4WTg3WkE2V2RNUS81T3JxdXd2TlNs?= =?utf-8?B?ZmFkcjBJdWxkVHlBeFlpbHhzYmtUeDlJNm1iU05RSThBcS9pblBQaFdzeS9V?= =?utf-8?B?YytSVzFtaldWeUNEUkptdk8rQ2p3YW8vODN0OGNLaG9aZVpjbHppUWU2Nm13?= =?utf-8?B?K1VpQ3VXa1VyT3NNUVFhcG52aUxYckx6Y3VzS1c4cWFHcDE5WFRGR003bTNB?= =?utf-8?B?Sm9rVGdBM2hUU2hlNXNvSWMwWDZKQ0ZJTkszY1AzTnBLYWNsQndQWld2ZzFP?= =?utf-8?B?cUZ1Nmg3MXgxSGRvM3JMd0JTdlZtTVI1L3orbTQ5dUI4T3hLNDZtUEp6d1l4?= =?utf-8?B?NFZoTERHUUlCc3l3M1NjU01YemNrMFhGaXdqdnhUem5IUWIwaFRXOUVkRjAw?= =?utf-8?B?dUlDMFhGbWVTaUt3SzhHcEg5bThDZ0E0SXMzcnI5STdLOGVQbzByZVBIWWlQ?= =?utf-8?B?MmZhbGEvMTkzVS9jYzk1WW5ZYVUrMXpDRk9yTXVPd1dlSWx5K0dpRW0rbWRk?= =?utf-8?B?Ykp6b3NLR2RjMk5yTzhmK1pvZWNway9kZ2ZoYkpodWI1MzEvdTJLRnlIMmY4?= =?utf-8?B?NWo0R1BndHNpb00reGlFZmRuRllYQ0lhT01UcTN0Y0Z6b3YxMTF4bnEzWTZi?= =?utf-8?B?ajQwUzFoRHJyMnQwYk9WRG42N3JpRnBrRFRKOEdZSzBEZHVnQzRyNWpoZUlh?= =?utf-8?B?K1gwVzlEZnN0NjNJb3RIUWZ6UHZtY2l6KzJsSWxSR0crMU1WSmRJbUUzRGJh?= =?utf-8?B?aEIvSDJoQ3JUSEJMMGN6bzJXSHhMVWc9PQ==?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-5183d.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 769ea815-b2e1-4c62-38d3-08dc37c4a516 X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5765.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2024 18:48:10.4923 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR12MB5094 X-Spam-Status: No, score=-8.7 required=5.0 tests=BAYES_00,GIT_PATCH_0,KAM_DMARC_STATUS,KAM_INFOUSMEBIZ,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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 Mon, Feb 26, 2024 at 11:17=E2=80=AFPM mengqinggang wrote: > > --- > .../ld-loongarch-elf/ld-loongarch-elf.exp | 27 ++++++++++--------- > 1 file changed, 14 insertions(+), 13 deletions(-) > > diff --git a/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp b/ld/test= suite/ld-loongarch-elf/ld-loongarch-elf.exp > index 3a8629a07df..27310fe1275 100644 > --- a/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp > +++ b/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp > @@ -133,18 +133,19 @@ if [istarget "loongarch64-*-*"] { > run_dump_test "desc-norelax" > run_dump_test "desc-relax" > } > + > + run_dump_test "max_imm_b16" > + run_dump_test "max_imm_b21" > + run_dump_test "max_imm_b26" > + run_dump_test "max_imm_pcrel20" > + run_dump_test "overflow_b16" > + run_dump_test "overflow_b21" > + run_dump_test "overflow_b26" > + run_dump_test "overflow_pcrel20" > + run_dump_test "underflow_b16" > + run_dump_test "underflow_b21" > + run_dump_test "underflow_b26" > + run_dump_test "underflow_pcrel20" > + run_dump_test "pie_discard" > } > > -run_dump_test "max_imm_b16" > -run_dump_test "max_imm_b21" > -run_dump_test "max_imm_b26" > -run_dump_test "max_imm_pcrel20" > -run_dump_test "overflow_b16" > -run_dump_test "overflow_b21" > -run_dump_test "overflow_b26" > -run_dump_test "overflow_pcrel20" > -run_dump_test "underflow_b16" > -run_dump_test "underflow_b21" > -run_dump_test "underflow_b26" > -run_dump_test "underflow_pcrel20" > -run_dump_test "pie_discard" > -- > 2.36.0 > Combining these tests in one file would be much nicer (e.g. https://github.com/MaskRay/llvm-project/blob/main/lld/test/ELF/systemz-relo= c-disp12.s) I wish that someone will implement https://sourceware.org/bugzilla/show_bug.cgi?id=3D28602 ("binutils/testsuite/lib/binutils-common.exp: Support free-form shell commands and check patterns") It takes some effort to implement this new framework and integrate it into DejaGnu, but the long term benefit will be huge.