[Bug lto/85574] [8/9 Regression] LTO bootstapped binaries differ

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 28 10:40:54 GMT 2021


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85574

--- Comment #41 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Eric Botcazou
<ebotcazou@gcc.gnu.org>:

https://gcc.gnu.org/g:faed344ee5f17b9a19961b3b1f8ea0ed10db6f2d

commit r9-9208-gfaed344ee5f17b9a19961b3b1f8ea0ed10db6f2d
Author: Eric Botcazou <ebotcazou@adacore.com>
Date:   Thu Jan 28 11:31:35 2021 +0100

    Fix LTO bootstrap on Windows

    The latest fix introduced a comparison of executables and this cannot
    directly work on Windows because they are timestamped.  Moreover nobody
    sets $(exeext) at top level, at least on MinGW, so you get weird behavior
    because some tools add the implicit .exe suffix and others do not.

    contrib/
            PR lto/85574
            * compare-lto: Deal with PE-COFF executables specifically.


More information about the Gcc-bugs mailing list