Fix ignore_nondeterminism_p in ipa-modref
authorJan Hubicka <jh@suse.cz>
Sat, 20 Nov 2021 23:39:42 +0000 (00:39 +0100)
committerJan Hubicka <jh@suse.cz>
Sat, 20 Nov 2021 23:39:42 +0000 (00:39 +0100)
commitce2dbf943ac8ffefe048016ac3abfd3b6a4518d4
tree24ab0b40f565881d6eb054b2b6435e9c33ae77ea
parenta0e99d5bb741d3db74a67d492f47b28217fbf88a
Fix ignore_nondeterminism_p in ipa-modref

Improve debug output in ipa-modref and fix ignore_nondeterminism predicate:
looping pures and cont are still deterministic.

gcc/ChangeLog:

2021-11-21  Jan Hubicka  <hubicka@ucw.cz>

PR ipa/103052
* ipa-modref.c (ignore_nondeterminism_p): Allow looping pure/cont.
(merge_call_side_effects): Improve debug output.
gcc/ipa-modref.c