BugFix for ALGSIM2
[libfirm] / ir / ir / irdump.c
index b80f9e6..73fe42f 100644 (file)
@@ -518,6 +518,9 @@ dump_node_opcode(FILE *F, ir_node *n)
     if (ent) fprintf (F, " %s", get_entity_name(ent));
     break;
   }
+  case iro_Load:
+    fprintf (F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Load_mode(n), &bad));
+    break;
 
 default_case:
   default: {
@@ -667,7 +670,7 @@ static INLINE int dump_node_info(FILE *F, ir_node *n)
       get_irg_pinned(get_irn_irg(n)) == op_pin_state_floats) {
     fprintf(F, "node was pinned in ");
     dump_node_opcode(F, get_nodes_block(n));
-    fprintf(F, " %ld\n", get_irn_node_nr(n));
+    fprintf(F, " %ld\n", get_irn_node_nr(get_nodes_block(n)));
   }
 
 #if 0