aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn David Anglin <dave.anglin@nrc-cnrc.gc.ca>2004-05-17 03:01:23 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2004-05-17 03:01:23 +0000
commit15581992c8bbae7f8b4b75e088bcd61edc2355f3 (patch)
tree7e305e7a670f65d5d63f71c3f846de6430e23804 /gcc
parent43d95aeec1b9a4b12a47abd6b3b9ad50fe74e08a (diff)
downloadgcc-15581992c8bbae7f8b4b75e088bcd61edc2355f3.zip
gcc-15581992c8bbae7f8b4b75e088bcd61edc2355f3.tar.gz
gcc-15581992c8bbae7f8b4b75e088bcd61edc2355f3.tar.bz2
pa.md: Fix typo from last change.
* pa.md: Fix typo from last change. Remove DFmode move to and from SAR register. From-SVN: r81932
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/pa/pa.md12
2 files changed, 10 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2c9f6f2..cabd0f3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-05-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa.md: Fix typo from last change. Remove DFmode move to and from
+ SAR register.
+
2004-05-16 Richard Earnshaw <rearnsha@arm.com>
PR target/10982
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 1f3e261..b88a8c0 100644
--- a/gcc/config/pa/pa.md
+++ b/gcc/config/pa/pa.md
@@ -2880,7 +2880,7 @@
ldh%M1 %1,%0
sth%M0 %r1,%0
mtsar %r1
- mfctr %sar,%0
+ {mfctl|mfctl,w} %sar,%0
fcpy,sgl %f1,%0"
[(set_attr "type" "move,move,move,shift,load,store,move,move,fpalu")
(set_attr "pa_combine_type" "addmove")
@@ -3960,9 +3960,9 @@
(define_insn ""
[(set (match_operand:DF 0 "move_dest_operand"
- "=!*r,*r,*r,*r,*r,Q,!*q,!r,f,f,T")
+ "=!*r,*r,*r,*r,*r,Q,f,f,T")
(match_operand:DF 1 "move_src_operand"
- "!*r,J,N,K,RQ,*rM,!*rM,!*q,fM,RT,f"))]
+ "!*r,J,N,K,RQ,*rM,fM,RT,f"))]
"(register_operand (operands[0], DFmode)
|| reg_or_0_operand (operands[1], DFmode))
&& !TARGET_SOFT_FLOAT && TARGET_64BIT"
@@ -3973,14 +3973,12 @@
depdi,z %z1,%0
ldd%M1 %1,%0
std%M0 %r1,%0
- mtsar %r1
- {mfctl|mfctl,w} %%sar,%0
fcpy,dbl %f1,%0
fldd%F1 %1,%0
fstd%F0 %1,%0"
- [(set_attr "type" "move,move,move,shift,load,store,move,move,fpalu,fpload,fpstore")
+ [(set_attr "type" "move,move,move,shift,load,store,fpalu,fpload,fpstore")
(set_attr "pa_combine_type" "addmove")
- (set_attr "length" "4,4,4,4,4,4,4,4,4,4,4")])
+ (set_attr "length" "4,4,4,4,4,4,4,4,4")])
(define_expand "movdi"