https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84779
--- Comment #5 from Harald Anlauf <anlauf at gmx dot de> --- With rev. 269177 and on x86_64-pc-linux-gnu, I now see the ICE only at -O1, but no longer at -Os. After a frustrating debugging session, I decided to look at the -fdump-tree-all for all options -O0 ... -O2, but didn't get any idea what to look for. Maybe some help from a middle-end expert would be needed.