home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gcc-2.7.2.1-base.tgz / gcc-2.7.2.1-base.tar / fsf / gcc / config / mips / iris5gas.h < prev    next >
C/C++ Source or Header  |  1994-05-31  |  1KB  |  32 lines

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