[Bug ipa/82107] [6 Regression] O2 optimisation on amd64 leads to error

marxin at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Jan 25 10:50:00 GMT 2018


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

Martin Liška <marxin at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to work|                            |7.3.0, 8.0
            Summary|[6/7/8 Regression] O2       |[6 Regression] O2
                   |optimisation on amd64 leads |optimisation on amd64 leads
                   |to error                    |to error
      Known to fail|                            |6.4.0

--- Comment #5 from Martin Liška <marxin at gcc dot gnu.org> ---
So the fix is already in GCC 7 and trunk:

SVN revision: 256226
Author: marxin
Be careful about comdat boundary in ICF (PR ipa/82352).

2018-01-04  Martin Liska  <mliska@suse.cz>

        PR ipa/82352
        * ipa-icf.c (sem_function::merge): Do not cross comdat boundary.
2018-01-04  Martin Liska  <mliska@suse.cz>

        PR ipa/82352
        * g++.dg/ipa/pr82352.C: New test.


More information about the Gcc-bugs mailing list