This patch disables the movsicc pattern in the M32R backend, which is repsonsible...
authorNick Clifton <nickc@redhat.com>
Thu, 25 Jun 2020 15:48:34 +0000 (16:48 +0100)
committerNick Clifton <nickc@redhat.com>
Thu, 25 Jun 2020 15:48:34 +0000 (16:48 +0100)
2020-06-05  Nick Clifton  <nickc@redhat.com>

gcc/
* config/m32r/m32r.md (movsicc): Disable pattern.

gcc/config/m32r/m32r.md

index 823342af1b4335fa465ea77ee7e3145191a7cbb8..6ecd9ce89ab8d83f6ab85f8ca1a1f863ef7b4659 100644 (file)
   ""
   "
 {
+  /* 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;