PR gas/818
authorNick Clifton <nickc@redhat.com>
Tue, 12 Apr 2005 08:39:34 +0000 (08:39 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 12 Apr 2005 08:39:34 +0000 (08:39 +0000)
* config/tc-hppa.c (pre_defined_registers): Fix %farg[0-3] synonyms.

gas/ChangeLog
gas/config/tc-hppa.c

index 515cf2f0d9e51629ae3cc9845f2a720e2d801bd8..174b08442ff2912a9d7c736676ea54c2563cd80d 100644 (file)
@@ -1,3 +1,9 @@
+2005-04-12  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/818
+       * config/tc-hppa.c (pre_defined_registers): Fix %farg[0-3]
+       synonyms.
+
 2005-04-12  Alan Modra  <amodra@bigpond.net.au>
 
        * Makefile.am: Run "make dep-am".
index b1aa2bc0a972dbd92477f84f6fa7ba5bdb035ca9..3860d32d26c9272eec21916c0168c86fe06fd2ec 100644 (file)
@@ -811,6 +811,7 @@ static int print_errors = 1;
 
    %r26 - %r23 have %arg0 - %arg3 as synonyms
    %r28 - %r29 have %ret0 - %ret1 as synonyms
+   %fr4 - %fr7 have %farg0 - %farg3 as synonyms
    %r30 has %sp as a synonym
    %r27 has %dp as a synonym
    %r2  has %rp as a synonym
@@ -854,10 +855,10 @@ static const struct pd_reg pre_defined_registers[] =
   {"%dp",    27},
   {"%eiem",  15},
   {"%eirr",  23},
-  {"%farg0",  5},
-  {"%farg1",  6},
-  {"%farg2",  7},
-  {"%farg3",  8},
+  {"%farg0",  4 + FP_REG_BASE},
+  {"%farg1",  5 + FP_REG_BASE},
+  {"%farg2",  6 + FP_REG_BASE},
+  {"%farg3",  7 + FP_REG_BASE},
   {"%fr0",    0 + FP_REG_BASE},
   {"%fr0l",   0 + FP_REG_BASE},
   {"%fr0r",   0 + FP_REG_BASE + FP_REG_RSEL},