From: Nick Clifton Date: Thu, 25 Jun 2020 15:48:34 +0000 (+0100) Subject: This patch disables the movsicc pattern in the M32R backend, which is repsonsible... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=20f466326ca08d7dac58eb34ffdd6bf80428c5ab;p=gcc.git This patch disables the movsicc pattern in the M32R backend, which is repsonsible for the failure of several gcc testsuite entries. 2020-06-05 Nick Clifton gcc/ * config/m32r/m32r.md (movsicc): Disable pattern. --- diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md index 823342af1b4..6ecd9ce89ab 100644 --- a/gcc/config/m32r/m32r.md +++ b/gcc/config/m32r/m32r.md @@ -2162,6 +2162,12 @@ "" " { + /* FIXME: This expansion is hold over from a failed conversion of this + port away from using cc0. It still relies upon the last comparison + being the one that is now tested. Disabled for now in order to + improve the generation of working code. */ + FAIL; + if (! zero_and_one (operands [2], operands [3])) FAIL;