rs6000.md (movsi_internal1): Use '%a1' rather than '%1(%*)'.
authorGeoff Keating <geoffk@cygnus.com>
Sat, 27 May 2000 07:44:25 +0000 (07:44 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Sat, 27 May 2000 07:44:25 +0000 (07:44 +0000)
* config/rs6000/rs6000.md (movsi_internal1): Use '%a1' rather
than '%1(%*)'.
(movdi_internal64): Likewise.

From-SVN: r34201

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 69d9cfc..a643cd2 100644 (file)
@@ -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.
 
index e41bc28..96e6b5c 100644 (file)
    {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
    {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,*,*,*,*,*")
    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