|
|
1.1 root 1: #include "sparc/sparc.h"
2:
3: /* Get generic NetBSD definitions. */
4:
5: #include "netbsd.h"
6:
7: /* Names to predefine in the preprocessor for this target machine. */
8:
9: #undef CPP_PREDEFINES
10: #define CPP_PREDEFINES "-Dunix -Dsparc -D__NetBSD__ -Asystem(unix) -Asystem(NetBSD) -Acpu(sparc) -Amachine(sparc)"
11:
12: /* Make gcc agree with <machine/ansi.h> */
13:
14: #undef SIZE_TYPE
15: #define SIZE_TYPE "unsigned int"
16:
17: #undef PTRDIFF_TYPE
18: #define PTRDIFF_TYPE "int"
19:
20: #undef WCHAR_TYPE
21: #define WCHAR_TYPE "short unsigned int"
22: #define WCHAR_UNSIGNED 1
23:
24: #undef WCHAR_TYPE_SIZE
25: #define WCHAR_TYPE_SIZE 16
26:
27: /* This is BSD, so it wants DBX format. */
28:
29: #define DBX_DEBUGGING_INFO
30:
31: /* This is the char to use for continuation (in case we need to turn
32: continuation back on). */
33:
34: #define DBX_CONTIN_CHAR '?'
35:
36: /* Don't use the `xsfoo;' construct in DBX output; this system
37: doesn't support it. */
38:
39: #define DBX_NO_XREFS
40:
41: /* Don't default to pcc-struct-return, because gcc is the only compiler, and
42: we want to retain compatibility with older gcc versions. */
43: #define DEFAULT_PCC_STRUCT_RETURN 0
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.