- fixed ir_printf format (%lu and %ld now working)
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 25 Jun 2008 15:32:05 +0000 (15:32 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Wed, 25 Jun 2008 15:32:05 +0000 (15:32 +0000)
[r20256]

ir/be/begnuas.c
ir/be/ia32/ia32_emitter.c
ir/be/mips/mips_emitter.c

index 3d9ff99..42d9e2a 100644 (file)
@@ -286,7 +286,7 @@ const char *be_gas_insn_label_prefix(void) {
  * Dump a label.
  */
 static void dump_label(ir_label_t label) {
-       be_emit_irprintf("%s%u", be_gas_block_label_prefix(), label);
+       be_emit_irprintf("%s%lu", be_gas_block_label_prefix(), label);
 }
 
 /**
index 7713fb6..5749b17 100644 (file)
@@ -736,10 +736,10 @@ static void ia32_emit_block_name(const ir_node *block)
 {
        if (has_Block_label(block)) {
                be_emit_string(be_gas_block_label_prefix());
-               be_emit_irprintf("%u", get_Block_label(block));
+               be_emit_irprintf("%lu", get_Block_label(block));
        } else {
                be_emit_cstring(BLOCK_PREFIX);
-               be_emit_irprintf("%d", get_irn_node_nr(block));
+               be_emit_irprintf("%ld", get_irn_node_nr(block));
        }
 }
 
@@ -749,7 +749,7 @@ static void ia32_emit_block_name(const ir_node *block)
 static void ia32_emit_exc_label(const ir_node *node)
 {
        be_emit_string(be_gas_insn_label_prefix());
-       be_emit_irprintf("%u", get_ia32_exc_label_id(node));
+       be_emit_irprintf("%lu", get_ia32_exc_label_id(node));
 }
 
 /**
index bcd4f4d..a10de95 100644 (file)
@@ -436,7 +436,7 @@ static void mips_emit_block_label(const ir_node *block)
                be_emit_irprintf("%lu", get_Block_label(block));
        } else {
                be_emit_cstring(BLOCK_PREFIX);
-               be_emit_irprintf("%d", get_irn_node_nr(block));
+               be_emit_irprintf("%ld", get_irn_node_nr(block));
 
        }
 }