mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-04 14:50:19 +08:00
c4x.md (*movhf_noclobber, [...]): Use m constraint instead of QT.
* config/c4x/c4x.md (*movhf_noclobber, *movhi_noclobber): Use m constraint instead of QT. From-SVN: r25113
This commit is contained in:
parent
e4d8ad2321
commit
95d62815b5
@ -1,3 +1,8 @@
|
||||
Wed Feb 10 15:46:10 1999 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
|
||||
|
||||
* config/c4x/c4x.md (*movhf_noclobber, *movhi_noclobber): Use
|
||||
m constraint instead of QT.
|
||||
|
||||
1999-02-09 Brendan Kehoe <brendan@cygnus.com>
|
||||
|
||||
* cpplib.c (special_symbol): Move IP to be declared in function
|
||||
|
@ -4859,10 +4859,9 @@
|
||||
"ldfu\\t%1,%0"
|
||||
[(set_attr "type" "unary")])
|
||||
|
||||
; The predicates could be tightened to disallow constants
|
||||
(define_insn "*movhf_noclobber"
|
||||
[(set (match_operand:HF 0 "src_operand" "=h,m")
|
||||
(match_operand:HF 1 "src_operand" "HQT>,h"))]
|
||||
(match_operand:HF 1 "src_operand" "Hm,h"))]
|
||||
"reg_operand (operands[0], HFmode) ^ reg_operand (operands[1], HFmode)"
|
||||
"#"
|
||||
[(set_attr "type" "multi,multi")])
|
||||
@ -5392,7 +5391,7 @@
|
||||
; votes for FP_REGS so we use dr as the constraints.
|
||||
(define_insn "*movhi_noclobber"
|
||||
[(set (match_operand:HI 0 "src_operand" "=dr,m")
|
||||
(match_operand:HI 1 "src_operand" "drIQT>,r"))]
|
||||
(match_operand:HI 1 "src_operand" "drIm,r"))]
|
||||
"reg_operand (operands[0], HImode)
|
||||
|| reg_operand (operands[1], HImode)"
|
||||
"#"
|
||||
|
Loading…
Reference in New Issue
Block a user