2005-04-10 H.J. Lu <hongjiu.lu@intel.com>
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 10 Apr 2005 16:28:08 +0000 (16:28 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 10 Apr 2005 16:28:08 +0000 (16:28 +0000)
* config/tc-m68k.c (md_begin): Support 64bit host.
(get_num): Support 64bit BFD on 32bit host.

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

index 2d6a557847baaf040c8bd969e47737613c80ca70..9069dd885e9b1030f6d16a73a4cb092cfa68ae40 100644 (file)
@@ -1,3 +1,8 @@
+2005-04-10  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-m68k.c (md_begin): Support 64bit host.
+       (get_num): Support 64bit BFD on 32bit host.
+
 2005-04-10  H.J. Lu  <hongjiu.lu@intel.com>
 
        * config/tc-mips.c (md_apply_fix3): Fix typos in BFD_RELOC_64.
index 71d4c8d4343b08775b0bdfd8357daa49400432fb..ae1762f0e56910b64e42fa5dbb5a1aeee6b2b14d 100644 (file)
@@ -4160,7 +4160,7 @@ md_begin (void)
   m68k_sorted_opcodes = xmalloc (m68k_numopcodes * sizeof (* m68k_sorted_opcodes));
   if (!m68k_sorted_opcodes)
     as_fatal (_("Internal Error:  Can't allocate m68k_sorted_opcodes of size %d"),
-             m68k_numopcodes * sizeof (* m68k_sorted_opcodes));
+             m68k_numopcodes * ((int) sizeof (* m68k_sorted_opcodes)));
 
   for (i = m68k_numopcodes; i--;)
     m68k_sorted_opcodes[i] = m68k_opcodes + i;
@@ -5292,7 +5292,7 @@ get_num (struct m68k_exp *exp, int ok)
          subs (exp) = 0;
          offs (exp) = (ok == 10) ? 1 : 0;
          as_warn (_("Can't deal with expression; defaulting to %ld"),
-                  offs (exp));
+                  (long) offs (exp));
        }
     }
   else
@@ -5304,7 +5304,7 @@ get_num (struct m68k_exp *exp, int ok)
          subs (exp) = 0;
          offs (exp) = (ok == 10) ? 1 : 0;
          as_warn (_("Can't deal with expression; defaulting to %ld"),
-                  offs (exp));
+                  (long) offs (exp));
        }
     }