|
|
1.1 root 1: /* Definitions of target machine for GNU compiler. Irix version 5 with gas. */
2:
3: #include "mips/iris5.h"
4:
5: /* Enable debugging. */
6: #define DBX_DEBUGGING_INFO
7: #define SDB_DEBUGGING_INFO
8: #define MIPS_DEBUGGING_INFO
9:
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)
15:
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. */
19: #undef PUT_SDB_SIZE
20: #define PUT_SDB_SIZE(a) \
21: do { \
22: extern FILE *asm_out_text_file; \
23: fprintf (asm_out_text_file, "\t.esize\t%d;", (a)); \
24: } while (0)
25:
26: #undef PUT_SDB_TYPE
27: #define PUT_SDB_TYPE(a) \
28: do { \
29: extern FILE *asm_out_text_file; \
30: fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a)); \
31: } while (0)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.