https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101219
--- Comment #7 from Martin Sebor <msebor at gcc dot gnu.org> --- Thanks for tracking down the change that triggers the ICE! I removed the suppression in a few cases where it served no apparent purpose (wasn't necessary to suppress warnings exercised by the test suite). This was not the primary but a secondary goal of the patch. Jason is probably in the best position to answer your questions, as well as why the removed suppression was there to begin with and whether it should be restored.