https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70078
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com --- Comment #3 from Jeffrey A. Law <law at redhat dot com> --- I suspect the prohibition against allocating registers in define_splits is tied to the old requirement that we not allocate additional registers after flow/combine (back when they were a unified pass). Lots has changed since that text was written in the late 90s. I think your updated text is a significant improvement. No idea what Jan was trying to do with the second. You might ask him directly. Hopefully he'll remember -- it was nearly 15 years ago when he wrote that text.