https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109629
--- Comment #12 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Linus from comment #10) > (In reply to Andrew Pinski from comment #5) > > /* If we have a length attribute, this instruction should have > > been split in shorten_branches, to ensure that we would have > > valid length info for the splitees. */ > > gcc_assert (!HAVE_ATTR_length); > > Yes, when I checked source code of gcc 11, I saw them. > I just wait for your new response, right? > Thanks for checking the issue. No, I was just pointing out where the ICE is happening. But really it is something inside the target backend's md file. Still need to reduce/debug it to figure out which pattern is not being split. Also Please FILE this with redhat since this is a redhat modified compiler first.