]> gcc.gnu.org Git - gcc.git/blame - gcc/config/mips/sni-gas.h
chorus.h: Consistently define *_DEBUGGING_INFO with the value 1.
[gcc.git] / gcc / config / mips / sni-gas.h
CommitLineData
653b32a6 1/* Enable debugging. */
23532de9
JT
2#define DBX_DEBUGGING_INFO 1
3#define SDB_DEBUGGING_INFO 1
4#define MIPS_DEBUGGING_INFO 1
5#define DWARF_DEBUGGING_INFO 1
653b32a6 6
653b32a6
RK
7#undef PREFERRED_DEBUGGING_TYPE
8#define PREFERRED_DEBUGGING_TYPE DWARF_DEBUG
9
10/* We need to use .esize and .etype instead of .size and .type to
11 avoid conflicting with ELF directives. These are only recognized
12 by gas, anyhow, not the native assembler. */
13#undef PUT_SDB_SIZE
e59f7d3d 14#define PUT_SDB_SIZE(a) \
653b32a6
RK
15do { \
16 extern FILE *asm_out_text_file; \
e59f7d3d
KG
17 fprintf (asm_out_text_file, "\t.esize\t"); \
18 fprintf (asm_out_text_file, HOST_WIDE_INT_PRINT_DEC, (HOST_WIDE_INT) (a)); \
19 fprintf (asm_out_text_file, ";"); \
653b32a6
RK
20} while (0)
21
22#undef PUT_SDB_TYPE
23#define PUT_SDB_TYPE(a) \
24do { \
25 extern FILE *asm_out_text_file; \
26 fprintf (asm_out_text_file, "\t.etype\t0x%x;", (a)); \
27} while (0)
28
29
30/* This is how to equate one symbol to another symbol. The syntax used is
31 `SYM1=SYM2'. Note that this is different from the way equates are done
32 with most svr4 assemblers, where the syntax is `.set SYM1,SYM2'. */
33
34#define ASM_OUTPUT_DEF(FILE,LABEL1,LABEL2) \
35 do { fprintf ((FILE), "\t"); \
36 assemble_name (FILE, LABEL1); \
37 fprintf (FILE, " = "); \
38 assemble_name (FILE, LABEL2); \
39 fprintf (FILE, "\n"); \
40 } while (0)
This page took 0.884829 seconds and 5 git commands to generate.