aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Koning <ni1d@arrl.net>2018-05-27 13:13:22 -0400
committerPaul Koning <pkoning@gcc.gnu.org>2018-05-27 13:13:22 -0400
commitf5435230c9eabde57c2c87d046ed98792e896c6f (patch)
tree41619a7df1b402252517392fe8d7d627b4c64928
parent538a7cd055a77acd6301ece4d752da6288a36ffa (diff)
downloadgcc-f5435230c9eabde57c2c87d046ed98792e896c6f.zip
gcc-f5435230c9eabde57c2c87d046ed98792e896c6f.tar.gz
gcc-f5435230c9eabde57c2c87d046ed98792e896c6f.tar.bz2
Fix a number of ICE in the test suite.
* config/pdp11/pdp11.md (truncsihi2): Remove. From-SVN: r260807
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/pdp11/pdp11.md11
2 files changed, 4 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index cddfeb7..3f39a6e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2018-05-27 Paul Koning <ni1d@arrl.net>
+
+ * config/pdp11/pdp11.md (truncsihi2): Remove.
+
2018-05-27 Monk Chiang <sh.chiang04@gmail.com>
Chung-Ju Wu <jasonwucj@gmail.com>
diff --git a/gcc/config/pdp11/pdp11.md b/gcc/config/pdp11/pdp11.md
index 8ad1c21..4f4a5d2 100644
--- a/gcc/config/pdp11/pdp11.md
+++ b/gcc/config/pdp11/pdp11.md
@@ -314,7 +314,6 @@
(match_operand:DI 1 "general_operand" "rN,g"))]
""
"* return output_move_multiple (operands);"
-;; what's the mose expensive code - say twice movsi = 16
[(set_attr "length" "16,32")])
(define_insn "movsi"
@@ -322,8 +321,6 @@
(match_operand:SI 1 "general_operand" "rN,IJ,IJ,g"))]
""
"* return output_move_multiple (operands);"
-;; what's the most expensive code ? - I think 8!
-;; we could split it up and make several sub-cases...
[(set_attr "length" "4,6,8,16")])
(define_insn "mov<mode>"
@@ -426,14 +423,6 @@
[(set_attr "length" "0,2,4")])
-(define_expand "truncsihi2"
- [(set (match_operand:HI 0 "nonimmediate_operand" "=g")
- (subreg:HI
- (match_operand:SI 1 "general_operand" "or")
- 0))]
- ""
- "")
-
;;- zero extension instructions