From patchwork Wed Jun 14 05:55:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 107705 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp1021616vqr; Tue, 13 Jun 2023 22:56:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5nroJ0luTJ0vwboOnP2gdeEmbwWUjwJvc7g/3BDMJ1a85UE9eSo73KSyjF/zcATj+PXovP X-Received: by 2002:a17:906:478f:b0:96f:aadb:bf81 with SMTP id cw15-20020a170906478f00b0096faadbbf81mr16503213ejc.45.1686722192331; Tue, 13 Jun 2023 22:56:32 -0700 (PDT) Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id a22-20020aa7d916000000b005149135a97csi8673879edr.272.2023.06.13.22.56.32 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jun 2023 22:56:32 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@gcc.gnu.org header.s=default header.b=Eyb1Mo45; arc=fail (signature failed); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gnu.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 034B0385840D for ; Wed, 14 Jun 2023 05:56:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 034B0385840D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1686722191; bh=xcGWZS/06KZzs/K6slNRKb3qRDHoNSQDR34pkbMpPmU=; h=Date:To:Cc:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=Eyb1Mo452AMFLh8bGgmhKOi0HxPlFsoJhrKgO3HiMis7Hg3qHbE9/4Z0mMNwLyqDY Q+db5mugYJVp2V7Q2rp3x30sKW/OUHrKU0tVOKXJOsCnH4tyK19HZHCrf15wP3bqve +uNKKVbQba6Ybrub0bCf348EIJLd/Kb7+MD08UDs= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on2070.outbound.protection.outlook.com [40.107.13.70]) by sourceware.org (Postfix) with ESMTPS id C114B3858C62 for ; Wed, 14 Jun 2023 05:55:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C114B3858C62 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QZ0RJw6DQzYcmmC2LB1O0YtvkeqUmWSQt1z4Va61vii6cyYNZp17cTYxnP3kWYWkctm06z/wKhhu1cF1glyPJPLwvpUUvNuBLCJKwkW491DrW9XcQIesMGcqIiW6IAdhSbaOgDcXLHDasHvuTvvW3U8Z+vIjgBTXSbPaC0cw+2FQYJo4XKGrP6zQTSr9XjUY9uPqcRj6OnSH7LW3p4TM6OO1rmR+R+seUGxGFIlHDjb1WuYVxyIyCnLeRuPRgYtts17iFR4b6JvQCl3zbAfquGCeinh29Fkgs/jmpVLRpoFEBd3UpcYXJ4Zs46rDs65GKx8771L+yXPL4v4/HdU5Sw== 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=xcGWZS/06KZzs/K6slNRKb3qRDHoNSQDR34pkbMpPmU=; b=I09qbWe5l148Xw+LmT1DirV67Kqss9lvXv7aD/uVsmasvNy8ivlO0MKkSa3E/r4kTYaDrmbdKr+nVy90HTgcwWahcU3CZXS4HZH664Qqf/c69++Utc7XafOJZp1lGJ0Acbr3E/p/C137w+9562MvNUm4DIx3LPSDJ/1YC6Y9+b1560v4MOM5pYXRHT5Zt2eT6XwalzHizss8QPX6sOfvT2F2MiNEhr97pXQMtjoTHDrU5m3MC3ke4i+sbLK0vGh3nc5tChGomPc48U1eB5P8KgNM75tLSjAL9NH0s+w/p6Ul4hOqvpzdgfEjcM7BuCybuH9I/PiGm+KeCLP5Rxa5pw== 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 Received: from VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) by GVXPR04MB9902.eurprd04.prod.outlook.com (2603:10a6:150:116::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.44; Wed, 14 Jun 2023 05:55:45 +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; Wed, 14 Jun 2023 05:55:45 +0000 Message-ID: <5ea67c00-651f-ea2a-b3c0-9e78b3afd5d5@suse.com> Date: Wed, 14 Jun 2023 07:55:43 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Content-Language: en-US To: "gcc-patches@gcc.gnu.org" Cc: Jan Hubicka , Uros Bizjak , Kirill Yukhin , Hongtao Liu Subject: [PATCH] x86: add Bk and Br to comment list B's sub-chars X-ClientProxiedBy: FR2P281CA0061.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:93::18) To VE1PR04MB6560.eurprd04.prod.outlook.com (2603:10a6:803:122::25) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6560:EE_|GVXPR04MB9902:EE_ X-MS-Office365-Filtering-Correlation-Id: 998a800f-b173-4bee-0312-08db6c9bfee4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: I2B5aFHq1qGqJ3OdYFmU+/RGhaAi9YoUUQsjH5jw/PxADRUFSBIj/wXNbSHsvLFiBHX6o1Nso1n2jIQYwHnEQ76ABFApDtB7xkOW9hBH2UWt285tievbPUgdL8j9eT0ZMkoXzY9C8Q2UGBiq5J7pCy+Gdkh655VwjXreJHeCRditvlZfVgivlEedl3imxMboLvlYK6v/M2m/quj6SOpJeOeWspiDGpEHvJPGXzl3xXgHtphpr3ft2+ws35LsLJwsxgFdsQVAyaJ0MqLH4g+jf70R+91FXQnu6oal/eApJ0yMXnvcdrapZlvy71hr2EX5IuNgXvSYsMlw1SONKtCxZ3V3YSlJ5tJ77fBqS8LG8YfmM9H6z+jyUmaDB3CUWBKQR5qJziuLCQhOTGNivwGhlEKI88cjyb/VfuNHmIA1rFUqbX5B22wfZQHnhREn24uAg6VTG3eGS1zcLPQYQjvKSmfG0OeepLxlG38M54fc5bYIYoEdMqCqNSi1UvJD2mBKWl3DuSCf9qWYlm38+DRtXLJxOt1p4yF5ZG3pL0yWAJZ2OwDUrveBH8gWbL7I1ENMborHNtXp4k9VOIki0ZTRDSrWp1Y4Vsp3vJe6XnXR+N9XSxW7yG+kCkKhAxzb2s6os5CJeN5/63vBBCJ+jS8sZA== 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)(366004)(136003)(396003)(346002)(39860400002)(376002)(451199021)(4326008)(6916009)(66476007)(316002)(31686004)(41300700001)(186003)(4744005)(54906003)(2906002)(5660300002)(66556008)(478600001)(8676002)(8936002)(66946007)(6486002)(6506007)(6512007)(26005)(36756003)(86362001)(2616005)(38100700002)(31696002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?yxMBT5MB/CnHkXkD32OAa0TUBq+A?= =?utf-8?q?Pjg3F+LNr1s7mZpTIdHkzru+5Q/Ed6e2kObO/o7RqvISzX3w0X7+AbZNH2g6zJmnQ?= =?utf-8?q?0IAxxNw0/GArssJR41fzAktslVex5INHtJvVsClb/Mi1f36ECXVolnKlYY05KXPWo?= =?utf-8?q?I9xYnk3NxaH76MYtb/BhIDrkCgxd4W+mlGRUbTETxv4Z15Pav+d5Ovmty470/wIKn?= =?utf-8?q?l+OzG2NjZkD39eCJ9xYZSBzLtMNJewUXp8FmLCLbL0E3e/pAlcgDXN63tmjukPu4Z?= =?utf-8?q?+H4punnCgd+q58OxSCOHNejw14CDobkm83zjD3DtlNiPpQKLUdVg+5wwC/XNbo0vD?= =?utf-8?q?vOLYLDqAl/XnYyzKGt5klAZEI4P7BHDqORFwQMhNlMNqzpq3ZRl7gOJRS8Ggl0udw?= =?utf-8?q?YQ877B/EHHWkZVGIiH8SKYcALCIvpSOfJs1ejpPEK9qu5sHJOFwjAdvCjiTeW3xZh?= =?utf-8?q?iuTs/J9ZK/Ff5iFyJOlLs9ojksyj9jWW4lpkRN2DZrhaXNGkovoYcQy6M4GgqJ97o?= =?utf-8?q?F8zHPoD5hxXFD1BPg4iMkpPtEmTOdM5Xz8016rYaYNdceadvgXrW/pBPEjOm/ufGF?= =?utf-8?q?WQDP0ZLwtz9/5wv1b3DdTVpG6CI6WXoWQLfndX2R2ubFKSgQWh1lL4s7BnOFdoZKs?= =?utf-8?q?OibsMaa8eNtte4HQkHgxppndQJbMo0bZLyjOtI57vQ6pOQG1VOe43BjQe5ElnypnQ?= =?utf-8?q?5UAcrKY3T2zccX5WJ4OC+PpStbxCb+YO4tR9AY5vOwQ5ULpzev8/cDqrcgmEpLCla?= =?utf-8?q?gIhAPl8lRaoFxMlbCJSycG8brEu/q6LIOuWXAs7OkDa3HKxvJmhQ3FIePoIxnwOmC?= =?utf-8?q?EzgzsQhFHqAttLIf9fw1de6cZ9lgTLaEzXqADBJYIfMAIvI3Of+ozVGUpNJjjTurB?= =?utf-8?q?i3s3pTqi2L3gBEUvpqpcYmMVLRVLXPQCgPT6RWoE8xMV8AzruGTN7WhORtvQm27qa?= =?utf-8?q?MZ8ohW3MBTip0DYhHYFF+qNi/z7/t0/PCJchqOH7sZAgKvYvx10qk1keOtLA36zlj?= =?utf-8?q?fErxwvQ/OwmABsGreuGr7NVPjbv5i8DI+HZQkach58xDKAsYU9vDX2amv02xZEBPW?= =?utf-8?q?KBGHR+cM+EGlTCCoCGaSS0W0rGGxdiHzeVsORQXWpcMDceUayy76ebYVCVFRAUDCw?= =?utf-8?q?1D6RStcGjVxpsmwdKwnPkTsHaI0iFxpDmO3S23eynYj7+FcdVUG5E7INXhm8b6axD?= =?utf-8?q?djFeQ/GVolCJYC0tOFTcB+yCDSC1/DhsXLdLpo7W5xXbTNtwc1JFIvt/Qc6AgcxDa?= =?utf-8?q?jvVBdnVlqP0gLWURhu2Tru9Qq/IpXfJ3ZweHTYDSvP/pEworTs6eo5pkxHutsFVU1?= =?utf-8?q?+QIbLPaVqffoxVWCl9QfJ2RVBjg21g7pvs+nYizyFAxsArBGQoU5Bg3P1nkrTT898?= =?utf-8?q?L0VwGX2IhRPA3JaSB7VETh35y5Jj7FdBSZrriXtZw2Zl07amBAOx1dWwqo0rdxzA1?= =?utf-8?q?esXKjtYGza0lBmN2BRNoFREUKBpOJhNqzWDpM25gZzgkm81UTpgmjYBdZFeHNIlSu?= =?utf-8?q?+D1xOlJ568Pc?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 998a800f-b173-4bee-0312-08db6c9bfee4 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6560.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2023 05:55:45.6586 (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: pcSqYZjM7+gMd6oUX0HBy/0qXnK9ihNDD9BVQbJ8ZWrjXa8zwWz2h+Jpsts+0dAxZkfpoeNdpVOSEgt4+7/Ifw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB9902 X-Spam-Status: No, score=-3027.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, 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 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: Jan Beulich via Gcc-patches From: Jan Beulich Reply-To: Jan Beulich Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org Sender: "Gcc-patches" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1768656409117452273?= X-GMAIL-MSGID: =?utf-8?q?1768656409117452273?= gcc/ * config/i386/constraints.md: Mention k and r for B. --- a/gcc/config/i386/constraints.md +++ b/gcc/config/i386/constraints.md @@ -162,7 +162,9 @@ ;; g GOT memory operand. ;; m Vector memory operand ;; c Constant memory operand +;; k TLS address that allows insn using non-integer registers ;; n Memory operand without REX prefix +;; r Broadcast memory operand ;; s Sibcall memory operand, not valid for TARGET_X32 ;; w Call memory operand, not valid for TARGET_X32 ;; z Constant call address operand.