From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 84B593858C52; Mon, 4 Jul 2022 09:03:29 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 84B593858C52 From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug lto/41526] gimple bytecode streams are not portable between different hosts Date: Mon, 04 Jul 2022 09:03:29 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: lto X-Bugzilla-Version: 4.5.0 X-Bugzilla-Keywords: lto X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_reconfirmed_on 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 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jul 2022 09:03:29 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D41526 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed|2010-09-01 19:29:58 |2022-7-4 --- Comment #10 from Richard Biener --- (In reply to Richard Biener from comment #9) > *** Bug 106177 has been marked as a duplicate of this bug. *** The float encoding issue was re-confirmed here. I'm not sure if we meanwhile have a per-file LTO header but it might be nice to put enough info there to give a reasonable error. As said endianess is a hard issue to fix, likewise int/long/pointer size difference= s. The float encoding part could be fixed in theory. target specific issues with host dependences might also exist (host dependent flags might be streamed?). Regression testing is another obvious problem here.=