https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84342
--- Comment #13 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> --- (In reply to Jeffrey A. Law from comment #12) > I'm not familiar enough with the ccfsm bits to know if there's something we > ought to be doing generically to improve CC handling further. I think > downgrading to P2 certainly makes sense though. > > However, I wouldn't be surprised if we find other instances of this kind of > problem confusing the hell out of the location view support. So I wouldn't > dig at the ccfsm stuff just to allow the compiler to handle view support > slightly more efficiently -- removal of ccfsm should stand on its own. Agreed about the removal of ccfsm support standing on it's own. I do wonder if doing that will have the side benefit of not having these kinds of issues. IIRC arc (from the days I worked on it) has ccfsm similar to arm, so maybe the same problem will bite us on other ports as well.