/**
* Return the label prefix for labeled blocks.
*/
-const char *be_gas_label_prefix(void) {
+const char *be_gas_block_label_prefix(void) {
return ".LG";
}
+/**
+ * Return the label prefix for labeled instructions.
+ */
+const char *be_gas_insn_label_prefix(void) {
+ return ".LE";
+}
+
/**
* Dump a label.
*/
static void dump_label(ir_label_t label) {
- be_emit_irprintf("%s%ld", be_gas_label_prefix(), label);
+ be_emit_irprintf("%s%u", be_gas_block_label_prefix(), label);
}
/**
init = skip_Id(init);
switch (get_irn_opcode(init)) {
-#if 0
case iro_Cast:
do_dump_atomic_init(env, get_Cast_op(init));
return;
case iro_Conv:
do_dump_atomic_init(env, get_Conv_op(init));
return;
-#endif
case iro_Const:
tv = get_Const_tarval(init);