X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.h;h=edb75d0146f5f34bc4f4eb4458bc794aa0780003;hb=4d808298b72e72bd06c7466e837dd9dda4eb1070;hp=a6d0a1756c2cbaf3f581e0c8dd098f1afb9a0a49;hpb=379fd05b0fb269dd9b9105810de1ce565b18e446;p=libfirm diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h index a6d0a1756..edb75d014 100644 --- a/ir/be/begnuas.h +++ b/ir/be/begnuas.h @@ -39,8 +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_LAST = GAS_SECTION_CTOR + 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 */ + GAS_SECTION_LAST = GAS_SECTION_PIC_SYMBOLS } be_gas_section_t; /** @@ -84,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