diff options
author | Paul Koning <ni1d@arrl.net> | 2018-05-27 13:13:22 -0400 |
---|---|---|
committer | Paul Koning <pkoning@gcc.gnu.org> | 2018-05-27 13:13:22 -0400 |
commit | f5435230c9eabde57c2c87d046ed98792e896c6f (patch) | |
tree | 41619a7df1b402252517392fe8d7d627b4c64928 /gcc | |
parent | 538a7cd055a77acd6301ece4d752da6288a36ffa (diff) | |
download | gcc-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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/pdp11/pdp11.md | 11 |
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 |