https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83582
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Does it make sense to do ICF after IPA-SRA rather than before? In this case after would be better. Or does it make sense to do it both before and after? before will catch the ones which are the same so getting better results for IPA-SRA and then after would catch the ones that are helped by IPA-SRA.