X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.h;h=edb75d0146f5f34bc4f4eb4458bc794aa0780003;hb=4d808298b72e72bd06c7466e837dd9dda4eb1070;hp=15b461f2fa58fb4e7fe4b6398fda10585c2300be;hpb=efdfc8f707c7e48c856cf9a945209ba421f26b70;p=libfirm diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h index 15b461f2f..edb75d014 100644 --- a/ir/be/begnuas.h +++ b/ir/be/begnuas.h @@ -39,7 +39,8 @@ 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_PIC_TRAMPOLINES, /**< trampolines for pic codes */ GAS_SECTION_PIC_SYMBOLS, /**< contains resolved pic symbols */ @@ -87,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