On Wed, 25 Nov 2020, Hans-Peter Nilsson wrote: > Current cc0 head-count is down to avr, cr16, h8300, vax, with > two of them recently having patches posted, alas not a lot of > ports left to try this advice.
Hmm, the VAX port surely did not qualify for an innovative approach anyway (though still I made it a bit different by means of how I (ab)used subst iterators and chose to ignore both rtx's in SELECT_CC_MODE; arguably that was the only sustainable choice) as it has been too bitrotten to make experiments with without a major cleanup being made first, and by the time I started the effort no time has left for it. Otherwise you would simply not know if any phenomenon observed is due to the change being made or unrelated breakage. As usually with software however nothing has been cast in stone (even things made to be as stable as ABIs do change from time to time), so with the conversion out of the way any remaining cleanup can be made and then we can try removing the splits in favour to clobbers exposed pre-reload and see what happens. If that turns out feasible, then other ports of this kind may follow. You may want to have your observations posted in the wiki however. Maciej