https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82052
--- Comment #2 from Jeffrey A. Law <law at redhat dot com> --- Thanks. The abort is a sanity check to ensure that when we are unwinding the avail expression hash table that every entry we want to restore to a previous state is actually in the hash table. A failure here indicates an error in management of the unwinding stack, corruption in the hash table itself (like something changing the underlying structure of an entry) or some other kind of memory management error. I've got a theory, but it'll have to wait until tomorrow to dig further.