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

--- Comment #69 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jan Hubicka <hubi...@gcc.gnu.org>:

https://gcc.gnu.org/g:0923fe2d4808c16b72c1d1bfe28220dd326d8b76

commit r14-9705-g0923fe2d4808c16b72c1d1bfe28220dd326d8b76
Author: Jan Hubicka <j...@suse.cz>
Date:   Thu Mar 28 13:24:54 2024 +0100

    Hash operands of PHI in ipa-icf

    This patch fixes cache colision on function whose body differs only by
constants
    at PHI operands.  As for

    if (test)
      a = cst1;
    else
      a = cst2;

    gcc/ChangeLog:

            PR middle-end/113907
            * ipa-icf.cc (sem_function::init): Hash PHI operands
            (sem_function::compare_phi_node): Add argument about preserving
order

Reply via email to