https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115492
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- OK, so the issue is that we are entering ao_ref_init_from_vn_reference with valueized operands and vn_valueize assumes the input is available. It's quite awkward to force availability here because of how PRE is integrated with VN here. I'm going to simply revert the change.