https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99443
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I think this is expected behavior. Aborting should not dump the coverage file at all as it should be used for an really bad unexitable situation only.