X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeemitter.c;h=a08461d1528b9d65d8a2cf2312eca7404e196160;hb=ea8311d17021e1998d8ac2f88312ffd771cd5668;hp=efa3a8074648cfd8398ecafd622c122a4bfac340;hpb=090d4284ee9dc5e2a319ef3dcab7ac700afd841e;p=libfirm diff --git a/ir/be/beemitter.c b/ir/be/beemitter.c index efa3a8074..a08461d15 100644 --- a/ir/be/beemitter.c +++ b/ir/be/beemitter.c @@ -26,6 +26,7 @@ #include "config.h" #include "beemitter.h" +#include "be_t.h" #include "irnode_t.h" #include "irprintf.h" #include "ident.h" @@ -46,14 +47,6 @@ void be_emit_exit(void) obstack_free(&emit_obst, NULL); } -void be_emit_ident(ident *id) -{ - size_t len = get_id_strlen(id); - const char *str = get_id_str(id); - - be_emit_string_len(str, len); -} - void be_emit_irvprintf(const char *fmt, va_list args) { ir_obst_vprintf(&emit_obst, fmt, args); @@ -88,10 +81,10 @@ void be_emit_pad_comment(void) void be_emit_finish_line_gas(const ir_node *node) { - dbg_info *dbg; - src_loc_t loc; + dbg_info *dbg; + src_loc_t loc; - if (node == NULL) { + if (node == NULL || !be_options.verbose_asm) { be_emit_char('\n'); be_emit_write_line(); return;