OSDN Git Service

* config/tc-mips.c (macro): Warn about wrong la/dla use.
authorths <ths>
Tue, 14 May 2002 23:35:58 +0000 (23:35 +0000)
committerths <ths>
Tue, 14 May 2002 23:35:58 +0000 (23:35 +0000)
gas/ChangeLog
gas/config/tc-mips.c

index 59f514a..e089d84 100644 (file)
@@ -1,5 +1,9 @@
 2002-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
+       * config/tc-mips.c (macro): Warn about wrong la/dla use.
+
+2002-05-15  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
+
        * config/tc_mips.c (s_cpsetup): Fix completely bogus code which had
        worked sometimes by accident. Fix copy&paste comment.
 
index f112b84..2d574e8 100644 (file)
@@ -4604,6 +4604,12 @@ macro (ip)
       /* Load the address of a symbol into a register.  If breg is not
         zero, we then add a base register to it.  */
 
+      if (dbl && HAVE_32BIT_GPRS)
+       as_warn (_("dla used to load 32-bit register"));
+
+      if (! dbl && HAVE_64BIT_ADDRESSES)
+       as_warn (_("la used to load 64-bit address"));
+
       if (treg == breg)
        {
          tempreg = AT;