From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from JPN01-TYC-obe.outbound.protection.outlook.com (mail-tycjpn01olkn2044.outbound.protection.outlook.com [40.92.99.44]) by sourceware.org (Postfix) with ESMTPS id 5809C3857001 for ; Sun, 4 Sep 2022 10:04:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5809C3857001 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kzjyIRZTBNT7LNYLWpQw1k3h5If9nns5cLU1fq3Y4xotnWpII4c3Xt1iDBm3M7SDqvkdSZuC5CTA/A/mLmhbWPdNMdw6VkPnWmyuK3XrtpP980nz0e3LZ1jhP/NkNyq1ZDJ3NfXgoKKxCIiE/AkBoOWepCXWDuRxhmSOLjIfEAggzd/QjLzCf73U+T2uKTI5zmQwVcj+LB06cXvrYAqEZsLw5Q+MgnFviFQSMpVZyuRkzuGa9Kkj3f0AnZWFZn/seoH/Pt/qDT2C5ShpXEIQjx/NDLlFat+zn2+uQV89PGua7P1dnnW2gAH3iGcXmpII2TCpGMUnwVog3yaR22vK9g== 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=awS8Jvg2to3GR/63jM3qMTkxPpNXedWX+7oG68Ov2xk=; b=Ivjqzg0HbU+HrnBpzCN3gbIx2sYYLvlpriba1SaZZBKbmjNJ/y1PUGhm/UV/kTfMZZQtUcrtbC+/lMuApv3Yf2poNquoV5SDN1UGy5Cve73LOibra+SpcbyJpsKadKqEFfK9Rwpeqd8VZ+F5XSuQTdbedRJzZSF4UhR9DU/xNlnG1BsojvGEgebl4NYUOCSFyBZpXBGEjwbIvyd+17iLFUQSKn18xN1RuQPfjGlidwhZkTJ6dPbAsjKeZWpIWfvvoiccKJaLOvsx32ohHqqRKXm7FsGoUONgSfdw8LumICXCcNenfcDdIJNyEt9aKAtegIz9kyA6WkaOfFGcZnua0g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) by OSZP286MB1894.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:167::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5588.10; Sun, 4 Sep 2022 10:04:18 +0000 Received: from OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::871:c111:c492:604a]) by OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM ([fe80::871:c111:c492:604a%4]) with mapi id 15.20.5588.017; Sun, 4 Sep 2022 10:04:18 +0000 From: Enze Li To: Andreas Schwab Cc: Enze Li via Gdb-patches , enze.li@gmx.com Subject: Re: [PATCH] gdb: add a numeric check after the exponent (PR cli/24124) References: <87leqzzg1o.fsf@linux-m68k.org> Date: Sun, 04 Sep 2022 18:01:17 +0800 In-Reply-To: <87leqzzg1o.fsf@linux-m68k.org> (Andreas Schwab's message of "Sun, 04 Sep 2022 10:42:43 +0200") Message-ID: Content-Type: text/plain X-TMN: [DS2pJzXTuVkwl0NQWHpnIIxWiBfXaYah] X-ClientProxiedBy: SG2PR02CA0115.apcprd02.prod.outlook.com (2603:1096:4:92::31) To OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:197::9) X-Microsoft-Original-Message-ID: <87ilm331ci.fsf@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 121fe9af-448c-48f1-72b0-08da8e5cd489 X-MS-TrafficTypeDiagnostic: OSZP286MB1894:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: spVH67u95r/DCfY0V0Uv9S8LOtvFG0GSNC7M4g3XBCdgFjzs+nnv/I2Hp7AO6v+IOWMtPVcMT78xPgLQ3wjSasiYexJ4gmSnxQULV8kmAbPFiFmzJffI+eMXNg2PfdU0GohkRv79PsLF8qxNVHXEit4VUqZ0qnuM6kerZKzHlaGtWmT5CcThTO+CgnxLgc7CcV1Vl67jWivaKBLniW6IDXtlCkRF49TZQh/BzLjHYedtd9eYxkrKEXaWxgsT0NmzXf0s7rEYNXCdOExssNj6FMdyRpciDJfZoJmDljiTcQmPueCQWpfJ9p/TVY6/5JBJ/IysjMFpvJJfMG8WTSQapTG1Nh2WPx8EI/VWmEJ5b5tkogm6P/KcNSkqQ4OPwJQwPx6nZ4h3ij/GxeSCgG9Sf7uFRl6DoNV+3i4sLtlkXnAzDzY72dBGpidrlkjTl1QBGgU9ciTnyvb0B3fwp2hWh+E2SFYZcpz40DfkgBnVnzPYHsbrX+kTeEl4Tx/bESjihdbrNxCxj09Saw/ANaAGEnzIwC3NF3YW3CGPhkf9N6W9S/hmweSvHO5ZsVN2uDjc7BwP9QPkJYuU/nahdRHPEjwNRltLqzskpBRqkqhgyOYGEwfy7EwoQhStFIlxUdmN+74+BgDqCGAWk0L0IYZLQO4mFGWng66D8IlGfocJJjBFZrXwaZVffdCO6Ubo94Zg X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?BZ3ipfcys1YyD97waPwV3Nm6gPffzEF1tEdkw3ysA/nOy4uO5LTdy3UOqspb?= =?us-ascii?Q?/uwkQy2uQ+tezSwQ5jwdJhflLA0iFua0qpIOLkEBFPN3vPue6NhyAnMRst8l?= =?us-ascii?Q?0c8rCNXfLigKAvMc3pQkbqyrnJSHh9TCPEzYrGOasZL4gwtlqQMvwoCu7ezh?= =?us-ascii?Q?WUyYQqM/Y346qi2jHtvMI87KrKsKGLNFrFn64esspxPz0A/MXQkIDcy3sIA1?= =?us-ascii?Q?SAcBdRC/hbZT20v9+h+21kr1bbVja5HukDbTXJAk0VihjSvuH5JkTYMxkBJ9?= =?us-ascii?Q?tnB5wC6kRnsePRU5gUcjwaMNuZPvHoEuOW6eKbQb2LWEjHA9HKtfKq7phe/q?= =?us-ascii?Q?UUAdxw9//SHwQP/+n/qvKFnJwHKOcS3bjGJXRu8OboDh2qBUOPnuEtCztOFe?= =?us-ascii?Q?tSEVcqXiw6ZFxjT/T2mil+G2BGSyLeORUTa6hsD1P9rbTK4beVA7ChmfM6V5?= =?us-ascii?Q?WGwEoOc3FJ7mN1qKiDIlqRQbQtR7ayIdbn9ZmX1PZCP2jlRHhbfsseBFFEj7?= =?us-ascii?Q?gKH809Sf1I77+bIc4dB3D6+HUUVzqKGTMqVTXQ80ljH+ZTN0fakXIH8d6imQ?= =?us-ascii?Q?7zk3cSDzzUBRCC3o/C9hSIC5UekX4NUXB8r2aEKoCRaZSRgXxmz8MyaweKol?= =?us-ascii?Q?1Vo61p6J/GeinYjPC2OqxvQz7lxyJATKyP0eofvJ4lOZfBRdryOM9Cy6Xwh7?= =?us-ascii?Q?eRgJIyAnsD7Vz1JsyN0hzspDIZvK3I1GuE26jEtsREiq26yX1fHqsuFM48x0?= =?us-ascii?Q?oEwq1Z2EeHtNZT1Grk3x6/BbLKVUMUx1b8i1CzZtqVNl1eOBvOuRsC2vwQeD?= =?us-ascii?Q?kM11FygMCxwh5xf+7umkWQr68GsQqGRSv4lPM3PezHBEnlzZwjOOzRoExzQc?= =?us-ascii?Q?C+YpnTLSQ+3gom7MZ0CAu8yF6elEzMlfUDw43BMyIH0bftLtO6J/0r/48z7L?= =?us-ascii?Q?iawGlfgIJVTOr0086vB1eGMOU1dBO8P91/yxjpbqCvoRqEQwdthtem7J4cya?= =?us-ascii?Q?sS4blUIt66v4iMhcwaZuiaMsU7o5Qk0MWmVPSvMIc6byd73yyRqzEtIrATvk?= =?us-ascii?Q?11x9dsxqREIQQNuRz6jmd5kNVuFcjMucD4a0n704UfrsVJUY+wwkgjQasmEO?= =?us-ascii?Q?OGtEJ8g1OMpk52PqH4Ipz0AFxfEsHXGljqkKFnB0g24DtI8ncGS4IMDxXO00?= =?us-ascii?Q?qFQPPHwoKYEBNTn+KI1tXgKGdhACluPeHQxsLSGXg97DUUZPyVRBeZIYgbu+?= =?us-ascii?Q?wcfElqvYJeoIybvErGWCiIAojA4+wJxy38qr5TLd/Q=3D=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-05f45.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 121fe9af-448c-48f1-72b0-08da8e5cd489 X-MS-Exchange-CrossTenant-AuthSource: OS3P286MB2152.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Sep 2022 10:04:18.2134 (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: OSZP286MB1894 X-Spam-Status: No, score=-11.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, 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: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Sep 2022 10:04:26 -0000 On Sun, Sep 04, 2022 at 10:42:43 AM +0200, Andreas Schwab wrote: > On Sep 04 2022, Enze Li via Gdb-patches wrote: > >> diff --git a/gdb/c-exp.y b/gdb/c-exp.y >> index 61a61fcba09c..b13de967b1b6 100644 >> --- a/gdb/c-exp.y >> +++ b/gdb/c-exp.y >> @@ -2769,7 +2769,8 @@ lex_one_token (struct parser_state *par_state, bool *is_quoted_name) >> /* This test includes !hex because 'e' is a valid hex digit >> and thus does not indicate a floating point number when >> the radix is hex. */ >> - if (!hex && !got_e && !got_p && (*p == 'e' || *p == 'E')) >> + if (!hex && !got_e && !got_p && (*p == 'e' || *p == 'E') >> + && p[1] >= '0' && p[1] <= '9') > > 'e' can be followed by a signed number. Oops, I didn't metion that. Thank you for reminding me. I'll soon update this patch in current thread. Thanks, Enze