home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / gcc / config / m68k / hp3bsd44.h < prev    next >
C/C++ Source or Header  |  1995-03-31  |  2KB  |  54 lines

  1. #include "m68k/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 -D__BSD_4_4__ -Asystem(unix)  -Asystem(bsd) -Acpu(m68k) -Amachine(m68k)"
  15.  
  16. /* No more libg.a */
  17.  
  18. #define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
  19.  
  20. /* Make gcc agree with <machine/ansi.h> */
  21.  
  22. #define SIZE_TYPE "unsigned int"
  23. #define PTRDIFF_TYPE "int"
  24. #undef WCHAR_TYPE
  25. #define WCHAR_TYPE "short unsigned int"
  26. #undef WCHAR_TYPE_SIZE
  27. #define WCHAR_TYPE_SIZE 16
  28.  
  29. /* Every structure or union's size must be a multiple of 2 bytes.  */
  30.  
  31. #define STRUCTURE_SIZE_BOUNDARY 16
  32.  
  33. /* This is BSD, so it wants DBX format.  */
  34.  
  35. #define DBX_DEBUGGING_INFO
  36.  
  37. /* Do not break .stabs pseudos into continuations.  */
  38.  
  39. #define DBX_CONTIN_LENGTH 0
  40.  
  41. /* This is the char to use for continuation (in case we need to turn
  42.    continuation back on).  */
  43.  
  44. #define DBX_CONTIN_CHAR '?'
  45.  
  46. /* Don't use the `xsfoo;' construct in DBX output; this system
  47.    doesn't support it.  */
  48.  
  49. #define DBX_NO_XREFS
  50.  
  51. /* Don't default to pcc-struct-return, because gcc is the only compiler, and
  52.    we want to retain compatibility with older gcc versions.  */
  53. #define DEFAULT_PCC_STRUCT_RETURN 0
  54.