From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM02-DM3-obe.outbound.protection.outlook.com (mail-dm3nam02on2082.outbound.protection.outlook.com [40.107.95.82]) by sourceware.org (Postfix) with ESMTPS id 610A63857B80 for ; Tue, 21 Jun 2022 20:26:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 610A63857B80 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ct3xYaq3YLvgYkGKd+DTSOMG2ujfFS1FfAcyjLR4nT/UuXYacj7NbHDiOYc4wEi3/uZizXq4EoO4dKOyK+kVpYZOAh6208RGrwYGOZV+isuC+NZAvLqx8CfhWt7DK6ILLVoTPHevU97cA35WbnEAAHwU6QPzR3VT3qg5BdHxJkuZ2JU8j5unxWSNHW4yiKW1XKjRw5mdwuSApnrNI2st9UTixutmpKuLgEuQKX7aCHGv8yuA5PZp2vVoYYc+mYUczWQrrJidEJ6x5ggCyXtzmh3AQEl9OJsTvHqvJSwAVihD/DRZ1I0PezMWTxV/G4NHjI/yq5yunuLCiMghnlkiQg== 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=dCtfYMGB9PTQ6U2HCgk0/i5W2E/ZkQKs3EypI4lhlnc=; b=DPI4SVtsSmIv4C+PPz/fO2RTCdW8bmCSXIsBN0+Xu39YmsY71eKo56axfkXma1Di/4qpg9+69bQ9jRhfSKOZc/UxCMdfmCPrwRES4Olb0GJQG0ofuAxbGixaE1V7iYEeKLFcsP31AJ4e0z1BfQSdD5HWP5yF2niGnFr0sbFeh2L88nXe+q0N2RYmlrUnL/C2QSIJii6/xLGKVQNVRYJOFlXMEf3fdXJpbBAIKGR0BBADAMN5XcnrcMS1gx5uPW0JBwmRKH6s4qtJyL8hjikzr8nylywpIQfyjDCIbU/TREM6towFoVtz+P1hXH6YqpchMUAN0NVV0M6b0k8TwwMA5Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vmware.com; dmarc=pass action=none header.from=vmware.com; dkim=pass header.d=vmware.com; arc=none Received: from BN6PR05MB3475.namprd05.prod.outlook.com (2603:10b6:405:3f::19) by CO6PR05MB7649.namprd05.prod.outlook.com (2603:10b6:5:347::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.9; Tue, 21 Jun 2022 20:25:58 +0000 Received: from BN6PR05MB3475.namprd05.prod.outlook.com ([fe80::fc68:f2aa:a6f2:93ae]) by BN6PR05MB3475.namprd05.prod.outlook.com ([fe80::fc68:f2aa:a6f2:93ae%7]) with mapi id 15.20.5373.013; Tue, 21 Jun 2022 20:25:58 +0000 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Message-ID: <25266.10577.30790.163038@thutt-l01.ddns.vmware.com> Date: Tue, 21 Jun 2022 13:25:53 -0700 To: Jonathan Wakely Cc: thutt , "gcc@gcc.gnu.org" Subject: Re: Narrowing down preprocessor-related potential defect In-Reply-To: References: <25266.7279.168888.944211@thutt-l01.ddns.vmware.com> X-Mailer: VM 8.1.1 under 27.2 (x86_64-pc-linux-gnu) Reply-To: "thutt" From: thutt@vmware.com X-PhishMe: ghoti X-ClientProxiedBy: MWHPR18CA0072.namprd18.prod.outlook.com (2603:10b6:300:39::34) To BN6PR05MB3475.namprd05.prod.outlook.com (2603:10b6:405:3f::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c267bc87-9a24-4efb-814c-08da53c43fff X-MS-TrafficTypeDiagnostic: CO6PR05MB7649:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UqWIFWdLBqbhH1OsiSGinX1EzJ7emWQ84cZf0QEk2wy3RNS7kpii9nYNm2ynCIUkOwRetLxsFSez091EC4cX87WICO3LHitFW4d5/Z3LmkyA/XvVt2fQ1qtFRle8n6ITvBERFgancr0azxd+rRT7NtlUFxyLnc3S9zCXPXTLdZ5fvT3K/Vxn+nzGA0ifN9GRQGStwGB5/uNarrKoKKeeUb0OdWgncvhBvfBs0jSDqCS1VrF3tHXCaPeVbVxj77wKRNqoqoLUTDhPZLqUMjbjGX8MqhkXf8A89NBXertliula1sOWDJYBfFmT6cCXPVvtentsVqUTokJ5fZjrNvJioY8nIF0orNRyESf+cSJKLhByst/cBFcesBdKnKDw+zenS/Smas3fxi4quP6EcBfKZeXT2HmF7z48De/s2SnyA3KKzq65BosWe2JY6eGCN/rYpVqQ314LpNHRrnTf10SziFPRjc6KUuwOityc1ZCrk7TfvB/3gBBeqUSj4bAVRXbTOR/Pux0HIHxVE63dLtwlSIyZVOHBMUysmWhaaglRViq3iuRX0urJhmBKAlG/mNyAhTkfo4eYDgarpu3jCdy9G/ozMBoUYgMFLnI3rSYALaFzczny6J/vBpy4eH8zieBnM170PN7an6lwWQU8pW1Pbg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR05MB3475.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(136003)(39860400002)(376002)(366004)(396003)(346002)(38100700002)(8676002)(83380400001)(4326008)(186003)(103116003)(8936002)(5660300002)(2906002)(316002)(6486002)(66476007)(6666004)(41300700001)(66946007)(6506007)(9686003)(66556008)(54906003)(478600001)(86362001)(6916009)(6512007)(26005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?O7pdjDYtEzIsDlnISYMvf62zEqJ+r6+Bq8c8WmHbq8ka1RUk2X+W5V+VTf?= =?iso-8859-1?Q?KugVtZUcj490+bX1GRpcX9Pi8RkzMg6EF1Jp93auWYaX+LY+DiigR/9ax1?= =?iso-8859-1?Q?VDIrEaCMvbnyD5Graf87icuVEAwJjWX9XtYs8t3lY7eU6RQLSO9RUhMG/M?= =?iso-8859-1?Q?eXucr/pnHv0J0mziG12ciJHU9sDAOo8KHG2ONTZPF5WltMJGGAiWaE1eLF?= =?iso-8859-1?Q?or7EyunUghco1HySF9L+FGP+qfgYw8J01D6/oW2enjvsFEjEiZmDo9ZMik?= =?iso-8859-1?Q?NgwNrEt8ie5mXOwWLfOOfGGpoxUr57YHBMGuw1fPcyTHAMnhPmfQrAr4BX?= =?iso-8859-1?Q?qWNzkavZXMDmN4kjl8Zwv9UuoOvRzPOXRz8C162fOJeaMwYsZQpEI2DSpY?= =?iso-8859-1?Q?Z7+9CUSMmLDlXV+1kjfwkGluO/cJ5yJeJjr4GwaR76frtqH/OKFgXEtmgR?= =?iso-8859-1?Q?3lTuBzWaBJoQkVnaYnssvng+KqOc0X/JMIpMeukdnJhml3Jk3PNh6zGjUL?= =?iso-8859-1?Q?dr/LRuHiHUsDJ+ySN57mZDZmzFNR8KtvD6HYbi0jtnnJlv26uXzOATxvAU?= =?iso-8859-1?Q?oiatOcOz3vbnFpikzm78HP/5XJhGnmhHiCDc9oC7bi2qfysjZRG0ojq0WK?= =?iso-8859-1?Q?wFduPtbSwYD5cfYO24OeXqASiyYsZnfWXn43a+x3tdltSrYW2g9QtWqesC?= =?iso-8859-1?Q?ODREU7MpoomD+qToJR8L9MkRJgHAf4ziqZNubIG7QWk7j29pblrWOkRDqf?= =?iso-8859-1?Q?+VirAuTTaSxDi41RVreRcceS4iOdFRLQumAz+R8Gy/U3n7xGqc2/uVXNgI?= =?iso-8859-1?Q?vfKrF0uX7MghNCVr5KksorPpxL7QUckAOG1sHtHiOnFbrGw7NolaanKysr?= =?iso-8859-1?Q?ZlVvoE13ho10woIFBgpVYeKHZvYp/aEk33atXfs5i9IOQmBriRG2HqaLdX?= =?iso-8859-1?Q?RKBIXshCBENuxmpGEAUwiQIS+1pwCojCrN9mg+ejK/EQEsIbTpdot2ZOh2?= =?iso-8859-1?Q?EF46UB/cnE+AEiRAhTq+UiK5hxLdPa3AmJqV8ivQ90GthlgdNN6gePRaCT?= =?iso-8859-1?Q?iAToYLMIu16GNcvVPagT8/CV3YqIC1LqI/IhFVVn4ja0VAXsnaqaFcIwu4?= =?iso-8859-1?Q?fsZZ6odPZI+9H9Un3G/9+s06KIWP25vMDsYMk9EG4nkIYdBaU/dtSAwztN?= =?iso-8859-1?Q?kdkSNRRjISZQwLeODuhcwDT9OkVOQG9/jAezrIuSBN0qiSkBmudxPzHzb7?= =?iso-8859-1?Q?ei1e49OdGdM4whyVeIkdGqxOravNkHexMRsiFBNggQ2aFxSIKui4AQjdzh?= =?iso-8859-1?Q?hdzFtkCkaRQNRTVReBZVjjTkXywbwezMinNK5pCe7iQHI810dPEwZiMMOl?= =?iso-8859-1?Q?VDESLS5YXXlUWH2z7IJonnCuyOnjf1xKAzHOHUUyxwxDH5TxHDjStytL8K?= =?iso-8859-1?Q?eIjQg0KMgXaRJf/bEhtbq3/6H9UZ/nP5HjX9L24UOx/pWoG4LvJkdjO7Qr?= =?iso-8859-1?Q?KYzOKxPzrmxs8GdS0gfEY8nornDhdiVPT8Xq/PtTIpjSViHdQV1/cVf6Qy?= =?iso-8859-1?Q?Ql1FeJNha/jdvE4MbVpFbcq338U4amupdl3e15zgkjjpOlCNALeAMAI2Pv?= =?iso-8859-1?Q?/zw7yqKcnTIJJpsl70lUCvCrrjjsiwJdjct+J5T4x4x9dKy5f/lFtdMLyQ?= =?iso-8859-1?Q?hzwTZNuUo+aI0P/SN15bIeUy9nOzbBHI8VJBAKwDeIh2hz1TPIjwGaFYl/?= =?iso-8859-1?Q?o68vSWKnxkoUQFpONdg/4L4K86He2DuhiIRjRwYui6xV+7NXuEi+eVewyq?= =?iso-8859-1?Q?694rIv7L/Q=3D=3D?= X-OriginatorOrg: vmware.com X-MS-Exchange-CrossTenant-Network-Message-Id: c267bc87-9a24-4efb-814c-08da53c43fff X-MS-Exchange-CrossTenant-AuthSource: BN6PR05MB3475.namprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Jun 2022 20:25:58.0938 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b39138ca-3cee-4b4a-a4d6-cd83d9dd62f0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Dze+jnF/4Vbw1CaOApcufbFrvv0gSHc0aNBmnYKVx9pL7PxexUjmOxgzYkOET9GtgeiWB+eK/BbAYMPAeVo1Tw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR05MB7649 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no 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@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2022 20:26:02 -0000 Jonathan Wakely writes: > =E2s=A0 External Email > > On Tue, 21 Jun 2022 at 20:31, thutt--- via Gcc wrote: > > I am here to solicit ideas on how to further narrow this this > > down. Is there any undocumented option that I can use to cause the > > standalone preprocessor to produce output identical to input? > > Note that '-traditional-cpp' does not work because some of the code > > is not recognized (variadic macros, for example). > > This seems off-topic for the gcc mailing list. It belongs on the gcc-hel= p list. > > Have you tried not using a standalone preprocessor? I am not using a standalone preprocessor. Only using gcc directly to preprocess and compile the file results in the failure. > The usual approach is to add -save-temps to the gcc invocation, so it > leaves the preprocessed output in a separate .i file. This doesn't have a satisfactory outcome. The file is preprocessed and multiple spaces appear to be replaced with a single space. The resultant output has no tabs that are not in quoted strings. It is currently believed the failure is produced when a mix of tabs and spaces are present. > > N.B. it's a warning, not an error. You told GCC to turn that warning > into an error. I'm aware of that. We treat all warnings as errors. --