OSDN Git Service

(CPP_SPEC): Make -mabi=n32 the default.
[pf3gnuchains/gcc-fork.git] / gcc / config / mips / iris5gas.h
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)