Commit f5435230 by Paul Koning Committed by Paul Koning

Fix a number of ICE in the test suite.

	    * config/pdp11/pdp11.md (truncsihi2): Remove.

From-SVN: r260807
parent 538a7cd0
2018-05-27 Paul Koning <ni1d@arrl.net>
* config/pdp11/pdp11.md (truncsihi2): Remove.
2018-05-27 Monk Chiang <sh.chiang04@gmail.com> 2018-05-27 Monk Chiang <sh.chiang04@gmail.com>
Chung-Ju Wu <jasonwucj@gmail.com> Chung-Ju Wu <jasonwucj@gmail.com>
......
...@@ -314,7 +314,6 @@ ...@@ -314,7 +314,6 @@
(match_operand:DI 1 "general_operand" "rN,g"))] (match_operand:DI 1 "general_operand" "rN,g"))]
"" ""
"* return output_move_multiple (operands);" "* return output_move_multiple (operands);"
;; what's the mose expensive code - say twice movsi = 16
[(set_attr "length" "16,32")]) [(set_attr "length" "16,32")])
(define_insn "movsi" (define_insn "movsi"
...@@ -322,8 +321,6 @@ ...@@ -322,8 +321,6 @@
(match_operand:SI 1 "general_operand" "rN,IJ,IJ,g"))] (match_operand:SI 1 "general_operand" "rN,IJ,IJ,g"))]
"" ""
"* return output_move_multiple (operands);" "* 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")]) [(set_attr "length" "4,6,8,16")])
(define_insn "mov<mode>" (define_insn "mov<mode>"
...@@ -426,14 +423,6 @@ ...@@ -426,14 +423,6 @@
[(set_attr "length" "0,2,4")]) [(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 ;;- zero extension instructions
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment