From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id 6FCF83858D3C for ; Tue, 25 Jul 2023 11:46:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6FCF83858D3C 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 (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36P7oTsd025172 for ; Tue, 25 Jul 2023 11:46:37 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : in-reply-to : references : date : message-id : content-type : mime-version; s=corp-2023-03-30; bh=fgnxf9foT12NSirR4uK7KHJhCVZukcgXVGJShQYRwwA=; b=DEShOdx0odSC7cWZzU3gSkdQcsXejj9hz5t4OYW87rpKWmBh9mfzyfaUymxflVyBZ8zM 3Vclx13/3Ybc3quOcpJOA2kuHfSInBUilXUHjLnE/ecCLFt4qvPCAEfMjaEmeeM+jay4 a1hKNxfwjJRQrOdqgCTSvbcftZ4a+bCV2pyUX06J6ruyA99QGiT3M0tPwzBaekcXOaAv y0O86nscMkmDIRMz2EN6Pg5QvzwQ2RszLGT/tAhNU9sa7YzFZWPWP9KXO+9fw3nQYXIR r6WLkBeeGTpuHR7wWfm8P52g+gAN4embr0t3V6P3kIS7FBXotJGSbUeC4L+uD24uyr9I gg== Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta01.appoci.oracle.com [138.1.114.2]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3s07numtg7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 25 Jul 2023 11:46:37 +0000 Received: from pps.filterd (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 36PA90v4008589 for ; Tue, 25 Jul 2023 11:46:36 GMT Received: from nam02-sn1-obe.outbound.protection.outlook.com (mail-sn1nam02lp2042.outbound.protection.outlook.com [104.47.57.42]) by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3s05j4nfer-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 25 Jul 2023 11:46:36 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lpO3xIqwUvJ8ZH/9793wS+8WS1rVqtBubh+7ue1PxSYUGFzjOx0SL+YVULumAETGZUnzUmSp3QlKCshgjBCodH1WlXIND2mm7BXM7rOhS2yPWnaLQrjA2N75gSEVj/MFM0tsjv9bDRBZvtzls2Y9LnY/Iq/ODytqq2xQkN1rTQ6hxfuEg9yCtD303vCY3L+j9DUU8zEt2ZYJvSNjlwi3D8rrJ8pc2k+OV88M9mKW7qN9q+zej4YG2AKodWBLNTDarQBfktWpPXDs3nyTis89V6ofELdXMu97UwUpT8fxMXhAvuFgrnKuWApGkV+6YeNYII5xZHscX/relTlbfAxqqA== 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=fgnxf9foT12NSirR4uK7KHJhCVZukcgXVGJShQYRwwA=; b=SvS+VURWehXcHJT48RgEXIt77Y037SyYHFmFHsvdxbfQ6QmZM1QE/l4P/EO1JEl1vXSIJlENiX8UsQHfuc4xBRdkysifgayTmfOwm209TYk8lrAHE1A0m/wgkLjG9wblF7GKoQ+EdxzSj13O/R32V0QIRHqOYTRasMphklXqOgDEqqBzT4iHpXxBsCNlhQDeMXY+QumLV52FhRi1Qqxve/6KCmIQh+rsYqOy5tHqeKaPRFC4WhBTZddSCk76vpZOdEYSh55iznaLgrLqePZRfnhXv9c1iw9WmIGactJACFBYjACtn17j6R9Pw06TMvNR929PbsltJ9pL74LY9j100w== 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=fgnxf9foT12NSirR4uK7KHJhCVZukcgXVGJShQYRwwA=; b=OtKkr6LXwAFCkH889sgY4RHbjURRROpd/2Se8O5ikc+Ohz5FqGvBBpKwEdX3tb7nOv9V2N3yLXey8C5aTyouBDQQPTs09X3TDWo/SLidN49x730fv59LaYlKMcLabx8AkriyxrrFzlpW5n6o6E3xMHwG3RzBYz8VlZbNOG29rVM= Received: from BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) by IA1PR10MB7333.namprd10.prod.outlook.com (2603:10b6:208:3fa::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.32; Tue, 25 Jul 2023 11:46:34 +0000 Received: from BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::d5ed:aedb:b99f:6f19]) by BYAPR10MB2888.namprd10.prod.outlook.com ([fe80::d5ed:aedb:b99f:6f19%3]) with mapi id 15.20.6609.032; Tue, 25 Jul 2023 11:46:34 +0000 From: "Jose E. Marchesi" To: David Faust Cc: gcc-patches@gcc.gnu.org, cupertino.miranda@oracle.com Subject: Re: [COMMITTED] bpf: add pseudo-c asm dialect for "nop" In-Reply-To: <20230724190858.8717-1-david.faust@oracle.com> (David Faust's message of "Mon, 24 Jul 2023 12:08:58 -0700") References: <20230724190858.8717-1-david.faust@oracle.com> Date: Tue, 25 Jul 2023 13:46:28 +0200 Message-ID: <875y68gqnf.fsf@oracle.com> User-Agent: Gnus/5.13 (Gnus v5.13) Content-Type: text/plain X-ClientProxiedBy: AM0PR10CA0003.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17c::13) To BYAPR10MB2888.namprd10.prod.outlook.com (2603:10b6:a03:88::32) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR10MB2888:EE_|IA1PR10MB7333:EE_ X-MS-Office365-Filtering-Correlation-Id: f70bc110-dcd9-42b1-b01e-08db8d04cbf8 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xkE17Ot01TDskMeZewHPvKzU+ztvi6Dm0MF2PYUOtFFRuOruKVauW8lN7Oc0fBZXbhzEuKu7bEH1Auigi2iuI5ZBVi/er1W8dTAEIFLL+NVhQnTZqFSo+hx/fF7OL6UWvkgeGHFI16LL37FmXqfru/Lm3R+gpKE+evlN28Qmj78VJwpe5Ue50Jtiwwwoc8hgBZDkXqMcPSnNJws+4HCr4igns8bgUnexYRMyswPPXQtncGbmsezL8wOkNiPGgLP1XeKBOdr/SGXCRgaVua8WHbuoZd/w+pko5JRvi1kyJu5tkNZSFkslk4LxP1uGo8nUPeAU1MVva6dytztWR52ByB2e3JiWo2CixyEj4cwyVppEiKslz5NAaq2evC8u2HMTIXzKN0k6Ryr3a3fHZaiVgHxXvIYagzxPCD6yvSXJ3b2qRnmJY2XJpia/yIo0oN5bHLywPusssvUgldHgZbaRghcNwmU3eo2lkNlEsPZJoQ6Fg+tfx54/0XpY2qch5jKJlMAhTBwdhBu008vLwbSiCjfOzAbCHYO6OZZG8uBz++3QiO4U2hCfxWFs3A1WilTS X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR10MB2888.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(396003)(376002)(39860400002)(136003)(346002)(451199021)(37006003)(6666004)(6512007)(6486002)(478600001)(2616005)(6506007)(186003)(26005)(107886003)(4744005)(2906002)(6636002)(41300700001)(66476007)(4326008)(8676002)(316002)(6862004)(8936002)(5660300002)(66556008)(66946007)(38100700002)(36756003)(86362001)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?gNFi9Z+Wq9T/6uQbvIhsJXCJrYSLosqqjkjksrNNF2Ph302QhiIpLaeQ80p9?= =?us-ascii?Q?M/jVtIN2yePnFy7etb4oSm/B6koHUq74w4+fGpE3Dj9ZWqSeQaIdyfjvOMyV?= =?us-ascii?Q?pSiPpPNL9T1SyckTmqSIg9cpBrX5CUedNKonuoa7oXcAWtlCftGnqiVGb9er?= =?us-ascii?Q?2wlpoU2GxyG8hNtxpsRRwCaQMY+EkXKoD4XNbSSmLATkxKIt+tm+4jkDCgEv?= =?us-ascii?Q?LG0ta34lEU3N7oHqT+RhzcLDqQW4K69UcpCju6izLJ4BT79EBaWmUIJ3tFdN?= =?us-ascii?Q?57r4q9nn7y1oahbMNT6WwvT/pUsh9T+zKMvHd/OheZKKyl06lDlMUQqbKCnX?= =?us-ascii?Q?+VAbpTM2CvCd413WG0V4J/IwW81GQ8R+Cm+f9CuXfMDA00nmShCnzGm8q7WR?= =?us-ascii?Q?XT9JWS64jE75lZyWpaWXjSWI7l9pbPhqkcBvpZBffHj7kWPRIZVBS3cbw72k?= =?us-ascii?Q?+f2XtTuEQ94uxCpHXHQ+t8ewIa8KNkJ4YFiwcJTi0ob0m7UTAaKKpNBv2fRk?= =?us-ascii?Q?013U920VsNHTqNoImNarlfEc0nK8TLLal1xZK5rsJ+yzWrkYvRgxKaB/JIyy?= =?us-ascii?Q?Mdsfk+soMohAT1Fs5Zv2ZS3FPVn6p3OqFtivnIY9hBGgiZKEMN0FG8EIr1/d?= =?us-ascii?Q?OUwKwtZF0vYaazfDVwNX+Q50+YIzZ3nkO4Z9ESnhGPuW7FW3toU1OvbiAApr?= =?us-ascii?Q?DPSS9KlOTYo9732lpj/jmgXASeDsV76AwqdBBO7mA30//p9Fj56TL57qj1SF?= =?us-ascii?Q?D0WGVhgtJ2fD8pxfSh9wpdfDGGv/Hn+DqGDHHjUcPxZbkhYQQG4y/mAj8ojw?= =?us-ascii?Q?ATOn537OWqooiJFgjk33UWtkIskveUhACR+H7NTmCZ3dM3gVAzcXgAT1bl4k?= =?us-ascii?Q?neAS06zqvHHdfyKdbQjG5s0WcGLB1VzjSPn0qZ4jPiteJIDO61bGEPwRHrsd?= =?us-ascii?Q?i8MlTvNy/3cDu8UYUXmb802GG0YMUKRoSsjd1Jp3t5uUREd3rQv5edz+O0Dq?= =?us-ascii?Q?yAXDvbCl3MSAJ/7JEuXK50yKl8H94Csy8If+jW96+tPEIu2HjP4rosZdDEwD?= =?us-ascii?Q?7dLIy3/ux9I+pBelidRt2hj8eI3m2DE1lXBQx6FUTBvXhaOKqwzpY21O/xFT?= =?us-ascii?Q?nfutyklpjgeiyVjONYDvnXW2IOk25o4s1KkpjFSnqdFh9d8jDHVtbUN+V/2i?= =?us-ascii?Q?LE1GpBksXUrKGYZUdJ57Chl0ru//bCrDA9aDAP1IRvlDChiFUzS76htJe/KW?= =?us-ascii?Q?I5FiMmRBGz1E8OZs36z+/DxSDJLwVdsSr7WB+YfAtU2/zGlEm4E8S4tqDPax?= =?us-ascii?Q?7CMktX/X3vdRTdIXC9RkQACq46XM+8vKHXZOx/JvVbS4UFCybcCzOSyTuQFT?= =?us-ascii?Q?wQEK1geQbg4Pek4Yc0kEDxb7xRVXDEjQY066GAzOXJNzNS3jwBeaodcCnAOE?= =?us-ascii?Q?hay+6q/jEl51HhuVFK+LtgjT2NIVOcnJ3po2Tj7gEmS227rIULY3N+LY9ppD?= =?us-ascii?Q?qfqIPiCjaUp2R+KPlv+7e79ISdTL/18FA6VUh6h5ZXT7ta59SrYBydUPyML9?= =?us-ascii?Q?QhklqpI7N6f5qiJ0zshF9BvqClvMW8K5oXuQxqKaAqR0WeUSYlBfCtcQOe5J?= =?us-ascii?Q?8w=3D=3D?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: HdCYC+sFilUI+okBwqkPQEG9MJHsVVgqL8VdjQSU2oZl+QLQZqtWJvUVrqlG9GkiO5JFddSLKUMlmiu/fyTxHiawcQoZk5KSLm8hFMCt0YajI7TZ+xa7iCKAG36cOhukN49HcAgibEbOhFhqBh0RNGFaEC85cloLSuzZA5PuUkOq//rSeR4mxPf0bYPuzJSNdzVRLqpXwsy6QYHWMLk4LnSmhjJDl8pvM9yaIjODG574d0IcxFVX4X+Av3mdsV9009tSao0Dwc5kZtN2BT2/dZiNWCfMDwsi15pi6IdkTMzF424X9ykQc8mYF3oSiSb046d6mbIeSreR1GHOI2F/D6ybky9zz2Qf5D5uybbx7mRng7qpmbLns71W3PXqk12qTA/ACehohIoVrC9NeierZJz9L141DBvqdBXye/jnCX4osj66VDEo3Ja9nMfNu17JSd6JZlF9stBKeDQMWwDIizAdY5zdLo4n7AbwhS8tnICcOjNCjuuYnl6ufj37bMPHcUqssGEc88RkK1WEzCpiKo9ziPgKiD7i7AJKWLbLcqw2mhjdyBBXiosYND93LUClp1+Phn6QbTcclk8dGJde2F2wDgdPD9pZqJ40hTirbm8wQqwdF6F/RCnnO+RoUvu+H/i9/kTSHHNJPxRiE3BLCsv+1+0yTEljFN1HlmAiz/jC49jdZo0ReoZA/f/1kDTeEqTrhualCIrYG4soOA9nTHSyfIf+zncO3nXJAwd/v6uauWVOAUYEvDQGjpfj5MXj X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f70bc110-dcd9-42b1-b01e-08db8d04cbf8 X-MS-Exchange-CrossTenant-AuthSource: BYAPR10MB2888.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jul 2023 11:46:34.6662 (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: yZen7xTX2R8haO/R8JlRlEf0FlqkPO1ZH16jAJA9Ldtg3tcNJQwGgUN2R3XPISJx98E29RrFTuUW3SXI/MkjSukHJz5lZOIwEsXMcX1l3gw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7333 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-25_06,2023-07-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 bulkscore=0 spamscore=0 adultscore=0 phishscore=0 mlxlogscore=849 malwarescore=0 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307250103 X-Proofpoint-ORIG-GUID: k00wG3QSAQfA9MQXgn1nSq7-Q6SsFlfO X-Proofpoint-GUID: k00wG3QSAQfA9MQXgn1nSq7-Q6SsFlfO X-Spam-Status: No, score=-12.4 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. Thank you. > 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