home *** CD-ROM | disk | FTP | other *** search
- /* Definitions of target machine for GNU compiler. Irix version 5 with gas. */
-
- #include "mips/iris5.h"
-
- /* Enable debugging. */
- #define DBX_DEBUGGING_INFO
- #define SDB_DEBUGGING_INFO
- #define MIPS_DEBUGGING_INFO
-
- /* Irix 5 does not have some strange restrictions that Irix 3 had. */
- #undef SET_FILE_NUMBER
- #define SET_FILE_NUMBER() ++num_source_filenames
- #undef LABEL_AFTER_LOC
- #define LABEL_AFTER_LOC(STREAM)
-
- /* We need to use .esize and .etype instead of .size and .type to
- avoid conflicting with ELF directives. These are only recognized
- by gas, anyhow, not the native assembler. */
- #undef PUT_SDB_SIZE
- #define PUT_SDB_SIZE(a) \
- do { \
- extern FILE *asm_out_text_file; \
- fprintf (asm_out_text_file, "\t.esize\t%d;", (a)); \
- } while (0)
-
- #undef PUT_SDB_TYPE
- #define PUT_SDB_TYPE(a) \
- do { \
- extern FILE *asm_out_text_file; \
- fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a)); \
- } while (0)
-