aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGeoff Keating <geoffk@cygnus.com>2000-05-27 07:44:25 +0000
committerGeoffrey Keating <geoffk@gcc.gnu.org>2000-05-27 07:44:25 +0000
commitaee86b3881cd00f9ad1ac5728e3aa844890a8a99 (patch)
treeee5398bb48e479a1ff5e04fd4be68ea8135915b8 /gcc
parent1d328b19d4f6c2ff1ab7bf3390e6327c8aebf510 (diff)
downloadgcc-aee86b3881cd00f9ad1ac5728e3aa844890a8a99.zip
gcc-aee86b3881cd00f9ad1ac5728e3aa844890a8a99.tar.gz
gcc-aee86b3881cd00f9ad1ac5728e3aa844890a8a99.tar.bz2
rs6000.md (movsi_internal1): Use '%a1' rather than '%1(%*)'.
* config/rs6000/rs6000.md (movsi_internal1): Use '%a1' rather than '%1(%*)'. (movdi_internal64): Likewise. From-SVN: r34201
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/rs6000.md6
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 69d9cfc..a643cd2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2000-05-26 Geoffrey Keating <geoffk@cygnus.com>
+ * config/rs6000/rs6000.md (movsi_internal1): Use '%a1' rather
+ than '%1(%*)'.
+ (movdi_internal64): Likewise.
+
* config/rs6000/rs6000.md: Correct order of operands for DImode
boolean patterns.
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md
index e41bc28..96e6b5c 100644
--- a/gcc/config/rs6000/rs6000.md
+++ b/gcc/config/rs6000/rs6000.md
@@ -7565,7 +7565,7 @@
{lil|li} %0,%1
{liu|lis} %0,%v1
#
- {cal|la} %0,%1(%*)
+ {cal|la} %0,%a1
mf%1 %0
mt%0 %1
mt%0 %1
@@ -7820,7 +7820,7 @@
{st%U0%X0|stw%U0%X0} %1,%0
{lil|li} %0,%1
{liu|lis} %0,%v1
- {cal|la} %0,%1(%*)
+ {cal|la} %0,%a1
#
#"
[(set_attr "type" "*,load,store,*,*,*,*,*")
@@ -8277,7 +8277,7 @@
li %0,%1
lis %0,%v1
#
- {cal|la} %0,%1(%*)
+ {cal|la} %0,%a1
fmr %0,%1
lfd%U1%X1 %0,%1
stfd%U0%X0 %1,%0