https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91563
--- Comment #5 from Guillaume Morin <guillaume at morinfr dot org> --- Jakub mentioned that r273135 fixed the abort() in the trunk. I noticed that this revision had already been backported to the gcc-9 branch as r274532. So I built the gcc-9 branch and I can confirm that it does fix the problem.