[RS6000] Power10 ICE running gcc.target/powerpc/ppc-ne0-1.c

Segher Boessenkool segher@kernel.crashing.org
Fri Oct 23 15:32:18 GMT 2020


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


More information about the Gcc-patches mailing list