|
|
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.