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 <mli...@suse.cz> PR ipa/82352 * ipa-icf.c (sem_function::merge): Do not cross comdat boundary. 2018-01-04 Martin Liska <mli...@suse.cz> PR ipa/82352 * g++.dg/ipa/pr82352.C: New test.