1 /* Definitions of target machine for GNU compiler. Irix version 5 with gas. */
3 #include "mips/iris5.h"
5 /* Enable debugging. */
6 #define DBX_DEBUGGING_INFO
7 #define SDB_DEBUGGING_INFO
8 #define MIPS_DEBUGGING_INFO
10 /* Irix 5 does not have some strange restrictions that Irix 3 had. */
11 #undef SET_FILE_NUMBER
12 #define SET_FILE_NUMBER() ++num_source_filenames
13 #undef LABEL_AFTER_LOC
14 #define LABEL_AFTER_LOC(STREAM)
16 /* We need to use .esize and .etype instead of .size and .type to
17 avoid conflicting with ELF directives. These are only recognized
18 by gas, anyhow, not the native assembler. */
20 #define PUT_SDB_SIZE(a) \
22 extern FILE *asm_out_text_file; \
23 fprintf (asm_out_text_file, "\t.esize\t%d;", (a)); \
27 #define PUT_SDB_TYPE(a) \
29 extern FILE *asm_out_text_file; \
30 fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a)); \