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

Reply via email to