From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070.outbound.protection.outlook.com [40.107.21.70]) by sourceware.org (Postfix) with ESMTPS id 074EB3858D33 for ; Tue, 13 Jun 2023 06:16:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 074EB3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cenzEVowjFKJlkYwt2nfly3eWG+LjSzzydXNTIkezcCO0DgdMDoLNM2Rqqt9EJFF7SWO5DnbA85dZZH3L8PfylVlWZgslQSIPzVlERpjaajaEn+7U9vd4MJBO2/v5nj+LcxrtewoYP7f0odgPIxD8Ot809U6e4iAFmN7wvMT/LitdcBemAEOig8Fm9B2CUOa9lOcqIrg7nMa3a/GzlwILE9G7C2hNc4ou9/wJvLEVkrloUrX7HZOK4OyS3eMoR+UNfppAOvdkrE5CNPB5hkCsbkZElJhP4IGKLduNg4zwtRFJtUPXmq1KZvm20kkYmXtImvyOj5CihsM4aC2t1DUdQ== 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=2XGqWCqbvoGgh7fA1upAB6pYRaf0yZ5bByyaO4Le6rU=; b=ZIsKZQ+OhO5T6VkBsYtUhnnOMor3dAZ+x16QCZXpmo24mMDfwSuSzSTWnRTD3YFSNTcJ5vXTKTXDcqUwyFD3kz+Is04w0SXuFKTl6LM5BKzxwaxWoqYIasbl68uCw6zVeoFckpaYloqd4W/I9RzfAemcoVb4aabBl6wjM9Kbelk5Fg8XvAdHcsz3K+sFOOE4zuxhzENWSlqfwSBR0CvUlVEdVaNi476XUatlYpETeILUXwuMgf/Ymx+BV5srKjJZ4iV6hONo+DYs3D3dWlJD1HDNULH7VI+HpiOFSN0NRVmgvpzhpyvCB2fVlbTGjVH8xpEUMQoEDxtWl73XPWmQiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2XGqWCqbvoGgh7fA1upAB6pYRaf0yZ5bByyaO4Le6rU=; b=EBxXh5YW+J4RSipUoLyPo+lySZeAOfksI6rBlgg3LVKIxhEZsWjzcD+XacBMualG3YT63p6K1LM6I5t08MUERMj2o/tSRuSLRU69ImYa8nDpw84jJCdFP6SQHT74WBrzjbMWBj6rRxe9Nr7oEDadmuz9dBLFB9rat4J+cNHORV9UsnIxdOII0AXM5fPU66C8C7+Wueoar5LEyNXkNTF6OlY6jJ9zdNw5bX91x6jaHS/zMsN3P+o+OAKu29T7fqUcFNqMGErDem1FIXpHmEsJSA5MoIwtGpokW9bvrNF1yuHHornJccmwzWUwahldEUeDyQUCHfaWamZb7wTTMrzj6g== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by DB8PR04MB7066.eurprd04.prod.outlook.com (2603:10a6:10:12e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.44; Tue, 13 Jun 2023 06:16:23 +0000 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c]) by VE1PR04MB6560.eurprd04.prod.outlook.com ([fe80::e442:306f:7711:e24c%5]) with mapi id 15.20.6455.039; Tue, 13 Jun 2023 06:16:23 +0000 Message-ID: Date: Tue, 13 Jun 2023 08:16:21 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH v3] i386: Allow -mlarge-data-threshold with -mcmodel=large Content-Language: en-US To: Fangrui Song References: <20230613032823.264347-1-maskray@google.com> Cc: gcc-patches@gcc.gnu.org, Florian Weimer , "H.J. Lu" , Jan Hubicka , Michael Matz , Uros Bizjak From: Jan Beulich In-Reply-To: <20230613032823.264347-1-maskray@google.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0019.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::6) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|DB8PR04MB7066:EE_ X-MS-Office365-Filtering-Correlation-Id: ba05ec40-ccb3-49f7-100d-08db6bd5b659 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: FSvKTSMS8/LMvLxheMBH0tpY6S+AQ0XVLT2BhGqKNzhvZTJXy+hiT9HthR4PvTY5dGmMWnmFunn50rWh8Garv0gTPWrg8hLrZ1Z65uIoVUcSEdSYhSZ6jGjiTIAg6biDR6dyvIqyVm+ZKScxJuW/m7Nww9axkDZbhkImHo8ihJaHASSMYLDOhKHJWdlhPOc4+kIwIbxt0htHqVL6NDAQ5P5UHX+KJMQ+cu+MFxI24SMCklsFvqYZA8YxMBM+jHnc9j1WxXIuykuwo07ZlNkNQt2PaJ7EIBCsVB6rBPUVScq2k4DOiQhquCeG8iMC5YVqw0G6rMLKOIjq4A4fJFUTwrbArrGC2YOyBjhJsrSpyqZtuaxRXdHGAf/mAeV0FbK+ZgUhF6P7TI2BU5Y32zquk0At2x3RyvAtuAh/+BUMTWMLOYzf/H0CUboAm+YyIe7WbuF1S4p7v9tO3NdqdStcYUrTdzRPt9QZYWE1slV7kSaYjnTwoA73ZMH84NERCeCb6yZ+ALdFLfbLetoyYR2p/VvCpygoqLVSvxpULaO6x3HdHF7YKaGdKcQ1kkWiopdBERbpfsR4fBAoN1txWZWmsqZCIaZMBfLWYU6iOpQxNp13WhEL42NiKYI93oiQI+NF/+eU78zbOqYmRjpilKZjcg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6560.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(396003)(366004)(136003)(346002)(376002)(39860400002)(451199021)(6486002)(36756003)(2616005)(38100700002)(31696002)(86362001)(53546011)(6506007)(6512007)(26005)(186003)(2906002)(4744005)(5660300002)(54906003)(8676002)(8936002)(316002)(41300700001)(31686004)(6916009)(4326008)(66946007)(66556008)(66476007)(478600001)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?OTlnRDd3MEo4SFJPanhZNGxoV2NqVm1WTW5oQS9PdWVhaDB4MWZtc3VKMmg3?= =?utf-8?B?RkZnTHBUelBFWjhoUS9zNVg4M3Y0Y0lteEVxQy9nN1pFakpRZkJxMFl3REVX?= =?utf-8?B?WTZqTzl0U1B6ZVJ0WlIxdTczeHZHVkJPUktKd3M3QzljNVFhaCtrL3BvUnRs?= =?utf-8?B?S3h3SGhha2NWcTQ1YmQyQXNvdHkrY2RuKzBZUkRJb2VlOG9mWFREWUx6YUV4?= =?utf-8?B?dTZob3UvTEUxVjBONVhndG90QVh4MXdSTkx0aHNNSnBMY2t5VUZLYkJ0alRI?= =?utf-8?B?REpBTlRJT1ltdHcyZ1pzYkhMRXlLbHgySnVrZkdBamRVNlFuaXV5cjVxQkpR?= =?utf-8?B?OE1wSWhTb2JOTU0xS2J1SWFTZDhvRnZVWHM0SytxYlVpOTlNdW42dldicUVl?= =?utf-8?B?enk0UUdIaGlnNVVXL2d1MzQxUGdDZ243TGhOYlpiZXk5UWRtQmdkdkc4MzVx?= =?utf-8?B?enlyaTV5ZlI0aWpadDlRdG1FMXR4WkRsdXpCemE0Sllud2o5V0tmM0xnb2c2?= =?utf-8?B?amphbWx6b0dPK0k1c3FpTjF3WFVWS1A3Q2RxTkhFZFp0MWpzSmhaN3FLN0p3?= =?utf-8?B?cXl2TlVRUklPN2I0R2pvOG04Qy9XOS9yU1RQa1RubXZOaTdvZGpLcmFVcExL?= =?utf-8?B?Y0RDWWQ1OW1YaHpEcTVPY1dySGw4a2tyU3VpOWZNUElwSnhpOVBDR3N6Q2Mv?= =?utf-8?B?T2NTM3ZURnhNS01DenZJTSt3NUwxbjNlRk1pN0xmbzhTUU5Ebk8rQko4emxP?= =?utf-8?B?SFdMdU5kb2xrclRYSHRLTFNDeVdmKzdVc0I4NmxoWVVvVWM0YXFTMmxzZlJs?= =?utf-8?B?b2pkamgvcXppZGU0eDRQUm9UNUhJMmx5NEJRN2pHOVdiUmlNVVh5MWZnT1h2?= =?utf-8?B?VVJmYkVPQmNHSkFjYXZuc2s5OHF1OG5QVS8ySllQMm5oTmVWYmNsVEdyd0hR?= =?utf-8?B?ZllRRXRmaWd3M2JSMktWajBmdGhFeGF2M0Qxamd5WWdpWS9wWWlRZWI4MlBm?= =?utf-8?B?MS9uaERtNTlHanFhb3hUc01TZDFVYm5PRjVrNTcrdUNaUmJWUTJnakVVeHo4?= =?utf-8?B?d2IyWVlhTUlndGIxMmtrdGVkUnRONHJhWGZYN1JQeUxJTFA1STBySjBzWTVK?= =?utf-8?B?QUhSTU5oclBlSWtRK3JJQU14YnZXQndYclAwK0pBQkp5ejJzZU42eUl1cmZI?= =?utf-8?B?RGlBR1hYdU03VjNVRGZQWFRWN296NGZndDBpZjJUcUc4M0phMFNsdXY1M3Jt?= =?utf-8?B?L2E1Q2kzU0RuZjVabVpHT2pMQ1hmMW1KL3lCSFEvRG54STRCNHIzelBTZ2wy?= =?utf-8?B?WkxMQ0N0bUJlZzVna0g0enlBNFlwOWZnTDZRU2xQK1ZWcW02eU5sUFMrMkM1?= =?utf-8?B?TG1KQW1rME0weVdLN00rREtSVDZiQlo3ZjdxaTdKNElhQzh2YTBZRDVFdjRZ?= =?utf-8?B?QkRFV2xNaUp6cEpSZksrL1BTNkVSOHppNnBpUmowSGZIOVlOaE42cGIyejVU?= =?utf-8?B?RW00UW9DK1ROU0JpNmVKbHRVTDZNZVJaNUdaUVdIYVZ3b1lUWWlxdWhDd0ZG?= =?utf-8?B?OFZWSFNIbDlKOEhkbFB2aW1nSVpTTTlzSkRMSWlneTcrUUF2Tk5TQXRKdTlr?= =?utf-8?B?WHIzZFRiZkcvMHhxaUhDMDlOTmlZUTM5SDVvWTZhaStuZUx2bm5PTW1hK0l6?= =?utf-8?B?cHBPdTJFWDlnWnJTNUJXbVdiNXNUaWxVUHpTZEFKZElQTWNVUlA2T0h5T1pN?= =?utf-8?B?V2JLVWxsaVU0WVE0N1E0QzN0UU5qbGJlTEFxUHJZcllSTHduUU9aMTBHa2Nv?= =?utf-8?B?c0tHYTVEcG80ODN6SW84QytrUDZjZU4yNDdZb2orYUpoNGpYRzQ1TXBVRy9l?= =?utf-8?B?cE9EUDZwdnVPT1hlZUk4WVU1Z294Z0dVdDJFaEJ3YmFpREpRMktkb0lwUk94?= =?utf-8?B?RVFNRkZNOGY4T0k4SnRTT0s2OVNsYkVoQTFTU3FFK3kzSk93UjBOZTdQMDNk?= =?utf-8?B?cWFtOHVYcDB3YjFCblNXRzJyYVBybUdWUC9UMlh2bFBDSWxhOXovZ3Yxdkl0?= =?utf-8?B?TjM3MDlJOFdZbFdEOTh3d2ozdUI1TG9sL00zNnhOS0xrdW9rL1h4UmF3aFp0?= =?utf-8?Q?ggxv5zyhrh/cb6NFvQvT+u3EY?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba05ec40-ccb3-49f7-100d-08db6bd5b659 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Jun 2023 06:16:23.6076 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fXVu7UJpYCxN8DIIDBGS1PBT+Bd3Lq9jZsY2AT10ZLS304jraYO5xURvbbs+0YlZAOqsrHoVJ+4Uc8AbN0/lZw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB7066 X-Spam-Status: No, score=-3027.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,NICE_REPLY_A,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 13.06.2023 05:28, Fangrui Song wrote: > --- /dev/null > +++ b/gcc/testsuite/gcc.target/i386/large-data.c > @@ -0,0 +1,13 @@ > +/* { dg-do compile } */ > +/* { dg-require-effective-target lp64 } */ > +/* { dg-options "-O2 -mcmodel=large -mlarge-data-threshold=4" } */ > +/* { dg-final { scan-assembler ".lbss" } } */ > +/* { dg-final { scan-assembler ".bss" } } */ > +/* { dg-final { scan-assembler ".ldata" } } */ > +/* { dg-final { scan-assembler ".data" } } */ > +/* { dg-final { scan-assembler ".lrodata" } } */ > +/* { dg-final { scan-assembler ".rodata" } } */ Aren't these regex-es, and hence the dots all need escaping or enclosing in square brackets? Jan