1 #include <sparc/sparc.h>
3 /* Get generic NetBSD definitions. */
7 /* Names to predefine in the preprocessor for this target machine. */
10 #define CPP_PREDEFINES "-Dunix -Dsparc -D__NetBSD__ -Asystem(unix) -Asystem(NetBSD) -Acpu(sparc) -Amachine(sparc)"
12 /* Make gcc agree with <machine/ansi.h> */
15 #define SIZE_TYPE "unsigned int"
18 #define PTRDIFF_TYPE "int"
21 #define WCHAR_TYPE "int"
24 #define WCHAR_UNSIGNED 0
26 #undef WCHAR_TYPE_SIZE
27 #define WCHAR_TYPE_SIZE 32
29 /* This is BSD, so it wants DBX format. */
31 #define DBX_DEBUGGING_INFO
33 /* This is the char to use for continuation (in case we need to turn
34 continuation back on). */
36 #define DBX_CONTIN_CHAR '?'
38 /* Don't default to pcc-struct-return, because gcc is the only compiler, and
39 we want to retain compatibility with older gcc versions. */
40 #define DEFAULT_PCC_STRUCT_RETURN 0
42 /* Until they use ELF or something that handles dwarf2 unwinds
43 and initialization stuff better. */
44 #define DWARF2_UNWIND_INFO 0