From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by sourceware.org (Postfix) with ESMTPS id AF4DF3858D32 for ; Mon, 24 Jul 2023 19:09:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AF4DF3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36OFNrla024074 for ; Mon, 24 Jul 2023 19:09:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=7vumsPlXWCH+/+eNuvOUBfMPmPcI10xnQDZpb0Z/3s4=; b=qCe7xe90JaXs+Y7CpjVGs8Y4j7AAAZwj5aIqY2Qeeff2sxw7SbekzYTDGkscTrT9RKBn JUl6IVmPJCeE+jIBMTsrJsXhb0gqZ6NqNJsviF2xVKIjy67aRCwEovQWEhreu+Cx85tB OCPTijED+Gh5BAAI/ejJH1ck/Kd2YyCBIKAN8xCt9fEDIh8xicQIUGUHgdwmilCq8b6c XRMSekXXvukO+uzUgsSs1WH/D5rXwTMjLW7ViUQrZ+Jhk9hdw1XFq0BZ1O0p7iJE5/Qa u3H9F6lCaH056iacyiU8veMKMZ+ESeuxJcxQKSavr4XzVayOHazjawXotw29cdwUvrMR LA== Received: from iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta03.appoci.oracle.com [130.35.103.27]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3s05hduhhv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 24 Jul 2023 19:09:18 +0000 Received: from pps.filterd (iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 36OISbGV028695 for ; Mon, 24 Jul 2023 19:09:18 GMT Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2102.outbound.protection.outlook.com [104.47.70.102]) by iadpaimrmta03.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3s05j434py-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 24 Jul 2023 19:09:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mMBrk8u4FQsgXv5DIoqszJYGEqHsJp8trvwcdhcZMozkMeSI6JNU4PdlJp82ph8cTgTmr7lP04oYecvBHje6mKcmwUgMlNc4R6G+L4RlqtmkUhwkGVsNs17a1kATpYFvAFtWgeS5+vc2B99ACg8CYnN58MzdUs6xPatkOtGvWU9qF4It4uYOGkZdHswmpzi0iSyJzNz/5SJJa/sIDpxVFl/zCE/gNtFvoSj4g5KB3lobwFGvbG8LlWOyy7UgT0RtRQSHGZkMQP7JtgyCswJ7fCNMMwfuWKELPD8DTH9tSe/graEgg7GgiXfYJdwfrK9zgO2uyTRTjmkIFEk0D+VLJA== 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=7vumsPlXWCH+/+eNuvOUBfMPmPcI10xnQDZpb0Z/3s4=; b=VqK65dfsJc8ulv35/c/JEbo5PVoLj8py6+u2cS4UWQYffJ5wBlyHaEfnV1EN6z+OdMmzkAwicLHn39TWvWlFCbGhc2wZkJDsYQchikC6lhx9DHiTxcdTvH2i2lKe2qM1lpAINrkiN3j09rnkvNyh+BwI2WnnVnSBGq2bHI7CMNTqBfsCagI7Fu6cahaOVvLXNV6UFRoY4ZJS8SsiPe7fVCogp7fT9R77BOiUMpacD+u+xploUmnblRehJ3Y43VhGmyE9wBPiRZKsVaL65Q5sVmHr//53+2R2hjB1qfoAkwwXrXWaU77cydHruUWcaGW8tPYO0wMt8pPBv8H+ymYVDw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7vumsPlXWCH+/+eNuvOUBfMPmPcI10xnQDZpb0Z/3s4=; b=rVl2oZnW+nJJ+BFXyKpx2DGOYxjeVm+JbIlSk0Ti9vY5WV8s8uEbuJljGB02c0gU/et2Zstc6PPxGPW9CYk1aDorYhfcRMOstADSnkUzphPzZGCAlWZjT5uOUY3srLjU4Ir+ULtgUIs9hv3JDoSfQjRTHaw7tm2ZXDENVQtbkqg= Received: from MN2PR10MB3213.namprd10.prod.outlook.com (2603:10b6:208:131::33) by DS0PR10MB7456.namprd10.prod.outlook.com (2603:10b6:8:160::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.32; Mon, 24 Jul 2023 19:09:04 +0000 Received: from MN2PR10MB3213.namprd10.prod.outlook.com ([fe80::827f:8665:2052:16c5]) by MN2PR10MB3213.namprd10.prod.outlook.com ([fe80::827f:8665:2052:16c5%4]) with mapi id 15.20.6609.031; Mon, 24 Jul 2023 19:09:04 +0000 From: David Faust To: gcc-patches@gcc.gnu.org Cc: jose.marchesi@oracle.com, cupertino.miranda@oracle.com Subject: [COMMITTED] bpf: add pseudo-c asm dialect for "nop" Date: Mon, 24 Jul 2023 12:08:58 -0700 Message-Id: <20230724190858.8717-1-david.faust@oracle.com> X-Mailer: git-send-email 2.39.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SA0PR11CA0012.namprd11.prod.outlook.com (2603:10b6:806:d3::17) To MN2PR10MB3213.namprd10.prod.outlook.com (2603:10b6:208:131::33) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MN2PR10MB3213:EE_|DS0PR10MB7456:EE_ X-MS-Office365-Filtering-Correlation-Id: 1e330501-0f39-46b3-4eac-08db8c797253 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WHdOw1h+L3hdyH69Cw30nYS8DHeNCcC5EsRTFJEHTI/b690vSWAUBT3yh6UEiidrnl6vWl/h4evlFzRmqO7MUulR7bohLBOveTLptYwggq+h3s7YUK8Hif6bn+RMJVd/8bog8Fef2gN5Kb/ICKTozv2bCiS5YqDOFvz7UoNSn5jPYKoEfUG24XrzNK9F8ft2LO+oDHdbagXRGAwu0Hbpm3QWnqKNL32CQEGJnLSa0GUU58MnwcG2WOTVTI2DAAktZQIqORn1EG2xU+ZTS+gHpDnETEA9dLA4FKoaVBIyQCINdEP8MTeW58FIJBCc6khCpVWuWtD8pgKvKOYLSgySoyCksKO+j84W5BgfRZ5ZfdmLwHpWlgo9p6lEfzY1A2JlD6K0JlZtUToOhbxNXrZ4lFtOH20rjlicztHCOgwoD12XXQqtz80OGDtuVuHmqvZGxW/wBjNnXfucGHSGhbNagwh0xXfhYShoKmlEsQ0MojUov1ACoWnt6L8pS7gbqndlC923cT5fOC5skwmp32bQ8//kCftxVnDD6HI4fZj3v7rBt9XiR70COOOX7vJ1LXGR X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR10MB3213.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(136003)(39860400002)(366004)(376002)(346002)(396003)(451199021)(6512007)(6666004)(66476007)(4326008)(6916009)(66946007)(6486002)(66556008)(36756003)(316002)(478600001)(86362001)(6506007)(186003)(2616005)(38100700002)(83380400001)(5660300002)(1076003)(4744005)(8676002)(2906002)(41300700001)(8936002)(26005)(107886003)(44832011);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BSaI2X5fwhu3QzsKnnEz80yBGezIACkEdoazOP3YlwFRH6sgqOOvGFYgfJf8?= =?us-ascii?Q?F2PiqUh5rMnJvw2eyFu/7IiqNNoO5+oSrAhXOpixLE4pX70l9zRDlOxAhjTi?= =?us-ascii?Q?0PmyKccKHAN8JAox5ymLw2R+4I/LbxCAP6eH2ZKm/GQEzIufILyH0G33nBgf?= =?us-ascii?Q?87z5jRVfMNSLUwufIvGq6ka5tOkihXgH1hy0rN50yYFkagEqiZFtyrN3Kqv3?= =?us-ascii?Q?dhtCYAcDScFvNvlQkiRWw/EsTQIp1VbURaGHqkzYZACvdVXBYLWTZEHmSuEj?= =?us-ascii?Q?vNzLhUfW9SEhuCVzrNhGA8JeR2L5krqHeabZFRMMu/b91isnGIJVD1qHRN+T?= =?us-ascii?Q?/hp6I1N7hk9Wnx0QynH7YHcqMpxxGDPUvV/oiwNWVTQYyH7pxV0ENcL19/WT?= =?us-ascii?Q?6KJzWeZ+ENpbbjoaMrC9BkAy+B4o8fvovVGVdML+NHOTzLsZjsIdU90KolJd?= =?us-ascii?Q?/IptrgzNsFqoQVBYxD4Wi1t51fsnQGD/xUytVYtEZexDU9nHhAqkiyloHjO/?= =?us-ascii?Q?exc6C6W3ZLs619J8CZHhXcP7vcxnyPBkHZmpUf1C0+K1BE556FcDNGBdeoLH?= =?us-ascii?Q?a2/YSOqqpBizW4mzpx0VS/nZdSzVW3Y+TBr6f4tD0Js6uUcCvmA9UezHWapv?= =?us-ascii?Q?bc/WZYNIi1ruk3N5rVU9FHzNkhe1DSZhVFrY7tBha1Hc5DbB7l7GlFbCsMLn?= =?us-ascii?Q?/iU7AreLa9S5TuqHmbMkgGvwIcZ/w+jel/TgXppLz1bjqNlKdAiKmAKIM1aJ?= =?us-ascii?Q?QskSzTVaFptfXLjiifCMd5Cfw/IAlqZXykigFSDhHJ1pU0MMThLBpF/DPoJi?= =?us-ascii?Q?2+MK6PpCUJD2jzNRuf26XwKG5aCCQ1GBU9U1J5EUq4jwo8d6NzmaxKupuSEY?= =?us-ascii?Q?cJPz/5YC4q+7X4m6WURHrf2uyBvbAcP3QeTTVo6J5tcJ3WpTcFk2VJ/881Kd?= =?us-ascii?Q?GJ15FY3L0clAB/OCHOm6s0uHJ0xXDnfsvkP4lEzXO+kCpLgQ9d8qSdPKORn4?= =?us-ascii?Q?dULIcmYj5S0h8+ZN4EDyt9e9YNHl25DOSXXCcOx2Ztk3J7Px0/nLBSpczlEI?= =?us-ascii?Q?AaVy+mRHEa/OcYzvhNB21gNGKg5qc5qT1SsVm5SHAkPxtmS5cN88um7UV2DX?= =?us-ascii?Q?VKG1wbmGlhXU89qdQO4/QMQUVIVYwrdy36FxkHOxP7dP52LFFc2iCzvlIfTZ?= =?us-ascii?Q?nNqvhkfuldBrcNEZysK1yIeCA/2ZkIQIxyJBA5Vd7sV5ydDg1Qm/oy78ssaj?= =?us-ascii?Q?D4P8XA6pXUN/lDRu/SEXFLwdK6TLDo1fRbi8BQcbKkvEu1g5VWPLKvya6CHu?= =?us-ascii?Q?oJ4SCsq4QoXx2YTNsF6x67DCQQ/kkWAaWrolsg6oxEyFz9rYaZUaxL92TFJe?= =?us-ascii?Q?wqUG3+imCx3EcYZzdFV5KW162SvF1V4+oH0TCoZBg1jnXIS/9TGk3ztnWS/+?= =?us-ascii?Q?p+r89B3Ama0r5jldZ+cAdRwU+332QGubgD7IyTTCGzGR/S/T4aOVO40DUu7X?= =?us-ascii?Q?eGMHTCc1HHx31+qaxBmxHvbbmRIvm3ocdlFEw/GaDjom+dlnoZ5UanpG8LtK?= =?us-ascii?Q?15WwGJmRI+rRMGdsOteAGSe1PjSB8O7v0IgWaAUe?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: mGEO6gL9O0BdCtnoFLGTx+Mso/5ideG8k5A/X84RxALSbvaHPNwQsj5uFcNTPGQZZMBouUJJKkRmfR+UZtvKPRdtW4N3xe612luxIgNhGoyl0l3R64bstHabDvrNTOgyl0O26Mz8hZYgYWPZ7aZxHMu2DckjTyM1TrrWiX6X3mytu2T4HA58MX5LJW+58hrHd5HMGhYmrqbey6gkxpcll65ZN4iDahF8S3vg6QhN0MB0xW4hG3Bp5GSlsLG7I1ZdKshyxKjPw/cvXsvcRSFVnKpwrkC4caqYvNTE6tpzx5npzmnSyYcDzFEDVORi08lGvLJW+oyTaIU962u/AoZl4V13FEkjIJEFCMC8eEbkEfssONfn2vlMwDBMQx+MDrIhjwGJZbNs/Lnkh7TpJwYMI7ZImJwfCrtt/fJpvUTCYjczyhU+EI5cK/yn4RJCPwEAHy8s01apLCpJ1CXWdeI7FcupJ30keFryLTA+QzHysjlNSBStnUghy9FH4vwB7ldhYiKhwbl23a9u2rBjn/3BK3fiVK/1DqzxHWnaJ/XrspAFtkTsJ2uU+75s4x3sKFmZBLyHjmY6Zf/jVzfiLUf8uN90zk2+ckse6xp4DLTXitUV3akFS1qyNNk/F7zQMcB1aQybOri5wz8+K4+fqsSsfhlkgOIgh2T14EEVkTUvURYmc/jw6bg0VQUF6rs2OOQWFoYmasEU7avjKDx9InaRmGcwLCLr0UZxJgJwZhrfq9HYc5TAUwqaCu+5bNVslV8P X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1e330501-0f39-46b3-4eac-08db8c797253 X-MS-Exchange-CrossTenant-AuthSource: MN2PR10MB3213.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2023 19:09:04.1044 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KIeZ7PZQ0GjQZzyQJVRsbKm+KAgpSpDk357+z4IV87R10Mc004FYbXZ4FgVl/mszdzUJwoz/1+LSMa1dHY83qA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR10MB7456 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-24_15,2023-07-24_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 bulkscore=0 malwarescore=0 mlxscore=0 spamscore=0 mlxlogscore=652 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307240169 X-Proofpoint-ORIG-GUID: Ke1B_WBdidM6dQjLMKBCz8-TZDN9vKvi X-Proofpoint-GUID: Ke1B_WBdidM6dQjLMKBCz8-TZDN9vKvi X-Spam-Status: No, score=-13.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,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: The define_insn "nop" was missing a template for the pseudo-c dialect, so the normal syntax was unconditionally emitted. Tested on bpf-unknown-none, committed as obvious. gcc/ * config/bpf/bpf.md (nop): Add pseudo-c asm dialect template. --- gcc/config/bpf/bpf.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/bpf/bpf.md b/gcc/config/bpf/bpf.md index 3e2d760fbe4..64342ea1de2 100644 --- a/gcc/config/bpf/bpf.md +++ b/gcc/config/bpf/bpf.md @@ -103,7 +103,7 @@ (define_mode_attr msuffix [(SI "32") (DI "")]) (define_insn "nop" [(const_int 0)] "" - "ja\t0" + "{ja\t0|goto 0}" [(set_attr "type" "alu")]) ;;;; Arithmetic/Logical -- 2.40.1