source: trunk/third/gcc/config/mips/iris5gas.h @ 8834

Revision 8834, 1.1 KB checked in by ghudson, 28 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r8833, which included commits to RCS files with non-trunk default branches.
Line 
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)                                       \
21do {                                                  \
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)                                       \
28do {                                                  \
29  extern FILE *asm_out_text_file;                     \
30  fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a));        \
31} while (0)
Note: See TracBrowser for help on using the repository browser.