]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix cs_interesting_for_ipcp_p wrt flag_profile_partial_training.
authorJan Hubicka <hubicka@ucw.cz>
Tue, 29 Apr 2025 20:43:45 +0000 (22:43 +0200)
committerJan Hubicka <hubicka@ucw.cz>
Tue, 29 Apr 2025 20:43:45 +0000 (22:43 +0200)
commit1efd525e828d5c30d0962d05ba81f9d7c8176ca7
tree3e9819d93ad8c5fbd88213d75cc62ecde74c8a12
parent405fee9e1faf20f05b62e810ec1d6528100de067
Fix cs_interesting_for_ipcp_p wrt flag_profile_partial_training.

As noticed by Martin Jambor, I introduced a bug while simplifying
cs_interesting_for_ipcp_p and reversed condition for
flag_profile_partial_training.  Also I noticed that we probably want to
consider calls with unintialized counts for cloning so the pass does somehting
with -fno-guess-branch-probability even thugh this is probably not very useful
in practice.

gcc/ChangeLog:

* ipa-cp.cc (cs_interesting_for_ipcp_p): Fix handling of uninitialized
counts and 0 IPA cost wrt flag_profile_partial_training.
gcc/ipa-cp.cc