On Sat, Oct 24, 2020 at 12:32:40AM +1030, Alan Modra wrote: > rs6000_emit_int_cmove generates isel so the condition below needs > fixing for power10. Bootstrapped and regression tested > powerpc64le-linux power10 and power8. OK? > > * config/rs6000/rs6000.md (cstore<mode>4): Don't call > rs6000_emit_int_cmove for power10 when -mno-isel.
This is okay for trunk. Thanks! If we need more of this, we probably want a TARGET_SETBC, and if this option becomes non-orthogonal (when many things use the insns directly), we'll need to just disable -mno-isel (for later cpus). But all is fine for now it seems :-) Segher