https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63620
--- Comment #18 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- (In reply to Jeffrey A. Law from comment #17) > So would it work (and I realize this is a horrid hack) to have a way for the > backend to set the pic-pseudo as live at the key points during IRA? It'll > be overly conservative, but it may still be better than going back to a > fixed PIC register. If we had the conservative live information during IRA, > presumably it would flow through to LRA and avoid this problem? I believe it will disable the optimization completely too. It is up to Intel guys to decide how to disable the optimization *temporarily* with minimal efforts most probably only for 2 weeks.