aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2020-06-25 16:48:34 +0100
committerNick Clifton <nickc@redhat.com>2020-06-25 16:48:34 +0100
commit20f466326ca08d7dac58eb34ffdd6bf80428c5ab (patch)
treef8e6e1851b0a66f84273e5bfe29ffb77e6d5af0d /gcc
parent27a68020110f671ef3b64cdce27f7b723f8a1fec (diff)
downloadgcc-20f466326ca08d7dac58eb34ffdd6bf80428c5ab.zip
gcc-20f466326ca08d7dac58eb34ffdd6bf80428c5ab.tar.gz
gcc-20f466326ca08d7dac58eb34ffdd6bf80428c5ab.tar.bz2
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 <nickc@redhat.com> gcc/ * config/m32r/m32r.md (movsicc): Disable pattern.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/m32r/m32r.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/m32r/m32r.md b/gcc/config/m32r/m32r.md
index 823342a..6ecd9ce 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;