X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbegnuas.h;h=ba171852fedf44a8f7de15c446d35c1aff7a5343;hb=b151d11c50d89b9dffadfb63f7ccfd81ea8db44f;hp=bf360d3af720b61adbe4dd43be90904794871b44;hpb=737ff98248c8d9783998c051e098455fdaa5818a;p=libfirm diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h index bf360d3af..ba171852f 100644 --- a/ir/be/begnuas.h +++ b/ir/be/begnuas.h @@ -28,7 +28,7 @@ #define FIRM_BE_BEGNUAS_H #include -#include "be.h" +#include "be_types.h" #include "beemitter.h" typedef enum { @@ -47,6 +47,7 @@ typedef enum { GAS_SECTION_FLAG_TLS = 1 << 8, /**< thread local flag */ GAS_SECTION_FLAG_COMDAT = 1 << 9 /**< thread local version of _BSS */ } be_gas_section_t; +ENUM_BITSET(be_gas_section_t) typedef enum object_file_format_t { OBJECT_FILE_FORMAT_ELF, /**< Executable and Linkable Format (unixes) */ @@ -66,11 +67,9 @@ extern bool be_gas_emit_types; */ extern char be_gas_elf_type_char; - /** * Generate all entities. * @param main_env the main backend environment - * @param emit_commons if non-zero, emit commons (non-local uninitialized entities) */ void be_gas_emit_decls(const be_main_env_t *main_env);