From 1a21c0ecd96ac5f91f0149a1edc8bfc4eb10c1f8 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 22 Oct 2020 10:43:09 +1030 Subject: [PATCH] [RS6000] Power10 ICE running gcc.target/powerpc/ppc-ne0-1.c * config/rs6000/rs6000.md (cstore4): Don't call rs6000_emit_int_cmove for power10 when -mno-isel. --- gcc/config/rs6000/rs6000.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 779bfd11237..dc060143104 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -11554,7 +11554,7 @@ "" { /* Everything is best done with setbc[r] if available. */ - if (TARGET_POWER10) + if (TARGET_POWER10 && TARGET_ISEL) rs6000_emit_int_cmove (operands[0], operands[1], const1_rtx, const0_rtx); /* Expanding EQ and NE directly to some machine instructions does not help -- 2.30.2