https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60674
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > devirt-23.C started to pass with r16-101-g132d01d96ea9d6 . > > So just need to update the testcase removing the xfail and close this bug as > fixed. The reason why this was not fixed until r16-101-g132d01d96ea9d6 is because the call is from main which is known to be called once and was not a candidate for IPA-CP until then. In fact renaming the function from main to f (and adding a `return 0` so not invoking undefined behavior), the scan-ipa-dump works all the way back to GCC 5.