* config/tc-mips.c (macro): Use $AT for any floating point load.
authorIan Lance Taylor <ian@airs.com>
Mon, 22 Mar 1993 22:18:43 +0000 (22:18 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 22 Mar 1993 22:18:43 +0000 (22:18 +0000)
Also get the debugging information right in obj-ecoff.c.

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

index 7c45d2ee6d0909dde200580afc12b2c2733c7ff8..27698e3422068dca2602b400b73462f0e70f159c 100644 (file)
@@ -1,3 +1,7 @@
+Mon Mar 22 10:19:00 1993  Ian Lance Taylor  (ian@cygnus.com)
+
+       * config/tc-mips.c (macro): Use $AT for any floating point load.
+
 Sat Mar 20 12:50:51 1993  Ken Raeburn  (raeburn@urth.cygnus.com)
 
        * config/tc-m68k.c (m68k_ip): For operand type 'M', reject
index 6a88a5aa5e5d248b5392d4a4ccb37ed82526fb06..e37e5f70aba3f56962638d6b25ce53ffec9d9cd5 100644 (file)
@@ -1096,7 +1096,7 @@ macro (ip)
     case M_LWR_AB:
        s = "lwr";
     ld:
-       if (breg == treg || treg == 0) {
+       if (breg == treg || mask == M_LWC1_AB) {
                tempreg = AT;
                used_at = 1;
        } else {