tm.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. #ifndef GCC_TM_H
  2. #define GCC_TM_H
  3. #define TARGET_CPU_DEFAULT (((MASK_SPLIT_ADDRESSES)|MASK_EXPLICIT_RELOCS)|MASK_RELAX_PIC_CALLS)
  4. #ifndef LIBC_GLIBC
  5. # define LIBC_GLIBC 1
  6. #endif
  7. #ifndef LIBC_UCLIBC
  8. # define LIBC_UCLIBC 2
  9. #endif
  10. #ifndef LIBC_BIONIC
  11. # define LIBC_BIONIC 3
  12. #endif
  13. #ifndef LIBC_MUSL
  14. # define LIBC_MUSL 4
  15. #endif
  16. #ifndef DEFAULT_LIBC
  17. # define DEFAULT_LIBC LIBC_MUSL
  18. #endif
  19. #ifndef ANDROID_DEFAULT
  20. # define ANDROID_DEFAULT 0
  21. #endif
  22. #ifdef IN_GCC
  23. # include "options.h"
  24. # include "insn-constants.h"
  25. # include "config/dbxelf.h"
  26. # include "config/elfos.h"
  27. # include "config/gnu-user.h"
  28. # include "config/linux.h"
  29. # include "config/linux-android.h"
  30. # include "config/glibc-stdint.h"
  31. # include "config/vxworks-dummy.h"
  32. # include "config/mips/mips.h"
  33. # include "config/mips/gnu-user.h"
  34. # include "config/mips/linux.h"
  35. # include "config/mips/linux-common.h"
  36. # include "config/initfini-array.h"
  37. #endif
  38. #if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET
  39. # include "insn-flags.h"
  40. #endif
  41. #if defined IN_GCC && !defined GENERATOR_FILE
  42. # include "insn-modes.h"
  43. #endif
  44. #if defined IN_GCC && defined GENERATOR_FILE && !defined BITS_PER_UNIT
  45. #include "machmode.h"
  46. #endif
  47. # include "defaults.h"
  48. #endif /* GCC_TM_H */