diff options
author | Nick Clifton <nickc@redhat.com> | 2020-06-25 16:48:34 +0100 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2020-06-25 16:48:34 +0100 |
commit | 20f466326ca08d7dac58eb34ffdd6bf80428c5ab (patch) | |
tree | f8e6e1851b0a66f84273e5bfe29ffb77e6d5af0d /gcc | |
parent | 27a68020110f671ef3b64cdce27f7b723f8a1fec (diff) | |
download | gcc-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.md | 6 |
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; |