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