From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 02A5A3858D28; Tue, 17 Jan 2023 15:18:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 02A5A3858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1673968688; bh=aYfPX1s6gvD3OiUyoMb4KWAPv0CmgBuxQ7KmhclCs3g=; h=From:To:Subject:Date:In-Reply-To:References:From; b=P7PNTO2zsjbglWM3FB8FoZtcSjfcZCJCDYB313keC30IRdqJMyFhzKdV+Nnh8Zk23 8cH7sjRxoq27j6xN6CgySbM12QTmpnykqHGyHJi2eFGuILg3yKoim3crCzTrmdp9oB SorXEu4tYBfUlLXWl7wwJQuIzVxnTbzws9QIlMNY= From: "iains at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug modula2/102343] gm2/cpp/pass/subaddr.mod FAILs for non-default multilib Date: Tue, 17 Jan 2023 15:18:06 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: modula2 X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: testsuite-fail X-Bugzilla-Severity: normal X-Bugzilla-Who: iains at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: iains at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: everconfirmed cf_reconfirmed_on bug_status assigned_to cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D102343 Iain Sandoe changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Last reconfirmed| |2023-01-17 Status|UNCONFIRMED |NEW Assignee|unassigned at gcc dot gnu.org |iains at gcc dot gn= u.org CC| |iains at gcc dot gnu.org --- Comment #1 from Iain Sandoe --- this fail occurs because * gm2 builds its own command lines for the preprocessor (the way it works = at present, [preprocssing the main fil and all its dependent .def and .mod] me= ans that we cannot construct a suitable line from the driver. * the command line options needed to enable the correct target state in the built preprocessor lines are not being captured from the initial command li= ne. I have a WIP in patch to rework the options capture and handling of stand-a= lone preprocessor jobs ( e.g. gm2 -E ... )=