Propagate nondeterministic and side_effects flags in modref summary after inlining
authorJan Hubicka <jh@suse.cz>
Sat, 9 Apr 2022 19:05:52 +0000 (21:05 +0200)
committerJan Hubicka <jh@suse.cz>
Sat, 9 Apr 2022 19:07:07 +0000 (21:07 +0200)
commitaabb9a261ef060cf24fd626713f1d7d9df81aa57
tree93060c9eaa711630c6d005ef987d8d50f94cfadc
parentc8f7324e81c1bb7093a5b44317af385e5774f9a3
Propagate nondeterministic and side_effects flags in modref summary after inlining

gcc/ChangeLog:

2022-04-09  Jan Hubicka  <hubicka@ucw.cz>

* ipa-modref.cc (ipa_merge_modref_summary_after_inlining): Propagate
nondeterministic and side_effects flags.

gcc/testsuite/ChangeLog:

2022-04-09  Jan Hubicka  <hubicka@ucw.cz>

* gcc.dg/ipa/pr105160.c: New test.
gcc/ipa-modref.cc
gcc/testsuite/gcc.dg/ipa/pr105160.c [new file with mode: 0644]