X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.h;h=edb75d0146f5f34bc4f4eb4458bc794aa0780003;hb=3f807bf48426a29da4129ff29c44a4b4690c45f6;hp=447c4b7d762379e3f52e2725acd9d72cb13dbd9e;hpb=9e32caf2e94f99e6d057b69e5b8384e26de2e785;p=libfirm diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h index 447c4b7d7..edb75d014 100644 --- a/ir/be/begnuas.h +++ b/ir/be/begnuas.h @@ -39,9 +39,12 @@ typedef enum section_t { GAS_SECTION_RODATA, /**< rodata section */ GAS_SECTION_COMMON, /**< common section */ GAS_SECTION_TLS, /**< thread local storage section */ - GAS_SECTION_CTOR, /**< ctor section for instrumentation code init */ + GAS_SECTION_CONSTRUCTORS, /**< ctors section */ + GAS_SECTION_DESTRUCTORS, /**< dtors section */ GAS_SECTION_CSTRING, /**< section for constant strings */ - GAS_SECTION_LAST = GAS_SECTION_CTOR + GAS_SECTION_PIC_TRAMPOLINES, /**< trampolines for pic codes */ + GAS_SECTION_PIC_SYMBOLS, /**< contains resolved pic symbols */ + GAS_SECTION_LAST = GAS_SECTION_PIC_SYMBOLS } be_gas_section_t; /** @@ -85,6 +88,11 @@ void be_gas_emit_function_epilog(ir_entity *entity); /** * Return the label prefix for labeled blocks. */ -const char *be_gas_label_prefix(void); +const char *be_gas_block_label_prefix(void); + +/** + * Return the label prefix for labeled instructions. + */ +const char *be_gas_insn_label_prefix(void); #endif