Commit 9a292126 by Richard Kenner

(long constant split): Use gen_lowpart instead of making a SUBREG

directly.

From-SVN: r2560
parent 3cf4513f
...@@ -1699,10 +1699,10 @@ ...@@ -1699,10 +1699,10 @@
(and:SI (match_dup 1) (and:SI (match_dup 1)
(const_int 65535))) (const_int 65535)))
(set (match_dup 0) (set (match_dup 0)
(ior:SI (zero_extend:SI (subreg:HI (match_dup 0) 0)) (ior:SI (zero_extend:SI (match_dup 2))
(and:SI (match_dup 1) (and:SI (match_dup 1)
(const_int -65536))))] (const_int -65536))))]
"") " operands[2] = gen_lowpart (HImode, operands[0]); ")
;; Subroutines to load/store halfwords. Operands 0 and 1 are the output and ;; Subroutines to load/store halfwords. Operands 0 and 1 are the output and
;; input, respectively, except that the address is passed for a MEM instead ;; input, respectively, except that the address is passed for a MEM instead
......
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