1 #include "m68k.h"
2 
3 /* See m68k.h.  7 means 68020 with 68881.  */
4 
5 #define TARGET_DEFAULT 7
6 
7 /* Define __HAVE_68881__ in preprocessor, unless -msoft-float is specified.
8    This will control the use of inline 68881 insns in certain macros.  */
9 
10 #define CPP_SPEC "%{!msoft-float:-D__HAVE_68881__ -D__HAVE_FPU__}"
11 
12 /* Names to predefine in the preprocessor for this target machine.  */
13 
14 #define CPP_PREDEFINES "-Dmc68000 -Dmc68020 -Dhp300 -Dhp9000 -Dunix"
15 
16 /* Link with libg.a when debugging, for dbx's sake.  */
17 
18 #define LIB_SPEC "%{g:-lgnulib} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
19 
20 /* Every structure or union's size must be a multiple of 2 bytes.  */
21 
22 #define STRUCTURE_SIZE_BOUNDARY 8
23 
24 /* This is BSD, so it wants DBX format.  */
25 
26 #define DBX_DEBUGGING_INFO
27 
28 /* Do not break .stabs pseudos into continuations.  */
29 
30 #define DBX_CONTIN_LENGTH 0
31 
32 /* This is the char to use for continuation (in case we need to turn
33    continuation back on).  */
34 
35 #define DBX_CONTIN_CHAR '?'
36 
37 /* Don't use the `xsfoo;' construct in DBX output; this system
38    doesn't support it.  */
39 
40 #define DBX_NO_XREFS
41 
42 
43 #define HAVE_ATEXIT
44 
45 /* Don't attempt to use mcrt0.o for 'cc -p'. */
46 
47 #define STARTFILE_SPEC  "%{pg:gcrt0.o%s}%{!pg:%{p:gcrt0.o%s}%{!p:crt0.o%s}}"
48 
49 #define SIZE_TYPE "unsigned int"
50