OSDN Git Service

Daily bump.
[pf3gnuchains/gcc-fork.git] / gcc / dwarf2asm.c
index 70854f5..59c5e29 100644 (file)
@@ -69,13 +69,17 @@ dw2_asm_output_data (int size, unsigned HOST_WIDE_INT value,
                     const char *comment, ...)
 {
   va_list ap;
+  const char *op = integer_asm_op (size, FALSE);
 
   va_start (ap, comment);
 
   if (size * 8 < HOST_BITS_PER_WIDE_INT)
     value &= ~(~(unsigned HOST_WIDE_INT) 0 << (size * 8));
 
-  dw2_assemble_integer (size, GEN_INT (value));
+  if (op)
+    fprintf (asm_out_file, "%s" HOST_WIDE_INT_PRINT_HEX, op, value);
+  else
+    assemble_integer (GEN_INT (value), size, BITS_PER_UNIT, 1);
 
   if (flag_debug_asm && comment)
     {
@@ -127,7 +131,8 @@ dw2_asm_output_delta (int size, const char *lab1, const char *lab2,
    this that we must use.  */
 
 void
-dw2_asm_output_offset (int size, const char *label, section * base,
+dw2_asm_output_offset (int size, const char *label,
+                      section *base ATTRIBUTE_UNUSED,
                       const char *comment, ...)
 {
   va_list ap;