https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103227
--- Comment #9 from hubicka at kam dot mff.cuni.cz --- > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103227 > ... fixing this problem properly. > I just loked into thi again and we already have code that preserves > propagates bits on pointer parmeters (since these do not have value > ranges). Same way we need to preserve the known partial aggregates and > hook it up into sccvn's vn_reference_lookup_2 and _3. Also note that with this implemented I think we should be able to remove the ipa-cp transformation code :)