https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99769
--- Comment #4 from Bruce Adams <tortoise_74 at yahoo dot co.uk> --- I had a issue I believed to be related but in attempting to create a reproducer got several different ICEs so I have submitted a separate ticket - see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107191