summaryrefslogtreecommitdiffhomepage
path: root/ir/be/begnuas.h
diff options
context:
space:
mode:
authorHannes Rapp <rapp@ipd.info.uni-karlsruhe.de>2010-04-27 16:13:33 +0200
committerHannes Rapp <rapp@ipd.info.uni-karlsruhe.de>2010-04-27 16:13:33 +0200
commit737ff98248c8d9783998c051e098455fdaa5818a (patch)
tree68a942dd137b4e22bfd60ef1d7f2e36a25b50504 /ir/be/begnuas.h
parent1c551372962ff38bb7bda281616268e14ff4bde0 (diff)
- added emit_section_sparc to begnuas
- fixed register spilling & register specs [r27450]
Diffstat (limited to 'ir/be/begnuas.h')
-rw-r--r--ir/be/begnuas.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/ir/be/begnuas.h b/ir/be/begnuas.h
index 95639cd..bf360d3 100644
--- a/ir/be/begnuas.h
+++ b/ir/be/begnuas.h
@@ -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.