use irg from block instead of current_ir_graph in backend node constructors
[libfirm] / ir / be / bearch.c
index 78c977d..c0c6a36 100644 (file)
@@ -295,7 +295,7 @@ void arch_dump_register_req(FILE *F, const arch_register_req_t *req,
        }
 
        if (req->width != 1) {
-               fprintf(F, " width:%u", req->width);
+               fprintf(F, " width:%d", req->width);
        }
        if (arch_register_req_is(req, aligned)) {
                fprintf(F, " aligned");
@@ -348,14 +348,14 @@ void arch_dump_reqs_and_registers(FILE *F, const ir_node *node)
                if (flags & arch_irn_flags_modify_flags) {
                        fprintf(F, " modify_flags");
                }
-               if (flags & arch_irn_flags_prolog) {
-                       fprintf(F, " prolog");
+               if (flags & arch_irn_flags_simple_jump) {
+                       fprintf(F, " simple_jump");
                }
-               if (flags & arch_irn_flags_epilog) {
-                       fprintf(F, " epilog");
+               if (flags & arch_irn_flags_not_scheduled) {
+                       fprintf(F, " not_scheduled");
                }
        }
-       fprintf(F, " (%d)\n", flags);
+       fprintf(F, " (%d)\n", (int)flags);
 }
 
 static const arch_register_req_t no_requirement = {