remove unnecessary and unused be_empty_set
[libfirm] / ir / be / begnuas.h
index 6c873bb..bf360d3 100644 (file)
@@ -52,17 +52,20 @@ typedef enum object_file_format_t {
        OBJECT_FILE_FORMAT_ELF,    /**< Executable and Linkable Format (unixes) */
        OBJECT_FILE_FORMAT_COFF,   /**< Common Object File Format (Windows) */
        OBJECT_FILE_FORMAT_MACH_O, /**< Mach Object File Format (OS/X) */
-       OBJECT_FILE_FORMAT_LAST = OBJECT_FILE_FORMAT_MACH_O
+       OBJECT_FILE_FORMAT_ELF_SPARC, /**< Sparc variant of ELF */
+       OBJECT_FILE_FORMAT_LAST = OBJECT_FILE_FORMAT_ELF_SPARC
 } object_file_format_t;
 
 /** The variable where the GAS dialect is stored. */
 extern object_file_format_t be_gas_object_file_format;
 extern bool                 be_gas_emit_types;
+
 /**
  * the .type directive needs to specify @function, #function or %function
  * depending on the target architecture (yay)
  */
-extern char             be_gas_elf_type_char;
+extern char                 be_gas_elf_type_char;
+
 
 /**
  * Generate all entities.
@@ -86,6 +89,8 @@ void be_gas_emit_function_prolog(const ir_entity *entity,
 
 void be_gas_emit_function_epilog(const ir_entity *entity);
 
+char const *be_gas_get_private_prefix(void);
+
 /**
  * emit ld_ident of an entity and performs additional mangling if necessary.
  * (mangling is necessary for ir_visibility_private for example).