tm.h 769 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef GCC_TM_H
  2. #define GCC_TM_H
  3. #ifndef LIBC_GLIBC
  4. # define LIBC_GLIBC 1
  5. #endif
  6. #ifndef LIBC_UCLIBC
  7. # define LIBC_UCLIBC 2
  8. #endif
  9. #ifndef LIBC_BIONIC
  10. # define LIBC_BIONIC 3
  11. #endif
  12. #ifndef LIBC_MUSL
  13. # define LIBC_MUSL 4
  14. #endif
  15. #ifndef TARGET_RISCV_ATTRIBUTE
  16. # define TARGET_RISCV_ATTRIBUTE 0
  17. #endif
  18. #ifdef IN_GCC
  19. # include "options.h"
  20. # include "insn-constants.h"
  21. # include "config/elfos.h"
  22. # include "config/newlib-stdint.h"
  23. # include "config/riscv/riscv.h"
  24. # include "config/riscv/elf-embed.h"
  25. # include "config/initfini-array.h"
  26. #endif
  27. #if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET
  28. # include "insn-flags.h"
  29. #endif
  30. #if defined IN_GCC && !defined GENERATOR_FILE
  31. # include "insn-modes.h"
  32. #endif
  33. # include "defaults.h"
  34. #endif /* GCC_TM_H */