xref: /netbsd-src/external/gpl3/gcc/usr.bin/gcc/arch/riscv32/tm.h (revision cf89d143ddc4c4858b3b762976d9b0ce1d6c4300)
1 /* This file is automatically generated.  DO NOT EDIT! */
2 /* Generated from: NetBSD: mknative-gcc,v 1.117 2023/07/31 01:48:37 mrg Exp  */
3 /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp  */
4 
5 #ifndef GCC_TM_H
6 #define GCC_TM_H
7 #ifndef LIBC_GLIBC
8 # define LIBC_GLIBC 1
9 #endif
10 #ifndef LIBC_UCLIBC
11 # define LIBC_UCLIBC 2
12 #endif
13 #ifndef LIBC_BIONIC
14 # define LIBC_BIONIC 3
15 #endif
16 #ifndef LIBC_MUSL
17 # define LIBC_MUSL 4
18 #endif
19 #ifndef CHAR_FAST8
20 # define CHAR_FAST8 1
21 #endif
22 #ifndef SHORT_FAST16
23 # define SHORT_FAST16 1
24 #endif
25 #ifndef TARGET_64BIT_DEFAULT
26 # define TARGET_64BIT_DEFAULT 0
27 #endif
28 #ifndef TARGET_DEFAULT_ISA_SPEC
29 # define TARGET_DEFAULT_ISA_SPEC ISA_SPEC_CLASS_20191213
30 #endif
31 #ifndef TARGET_RISCV_ATTRIBUTE
32 # define TARGET_RISCV_ATTRIBUTE 1
33 #endif
34 #ifndef TARGET_RISCV_DEFAULT_ARCH
35 # define TARGET_RISCV_DEFAULT_ARCH rv32gc
36 #endif
37 #ifndef TARGET_RISCV_DEFAULT_ABI
38 # define TARGET_RISCV_DEFAULT_ABI ilp32d
39 #endif
40 #ifdef IN_GCC
41 # include "options.h"
42 # include "insn-constants.h"
43 # include "config/elfos.h"
44 # include "config/riscv/riscv.h"
45 # include "config/netbsd.h"
46 # include "config/netbsd-stdint.h"
47 # include "config/netbsd-elf.h"
48 # include "config/riscv/netbsd.h"
49 # include "config/initfini-array.h"
50 #endif
51 #if defined IN_GCC && !defined GENERATOR_FILE && !defined USED_FOR_TARGET
52 # include "insn-flags.h"
53 #endif
54 #if defined IN_GCC && !defined GENERATOR_FILE
55 # include "insn-modes.h"
56 #endif
57 # include "defaults.h"
58 #endif /* GCC_TM_H */
59