]> gcc.gnu.org Git - gcc.git/blame - gcc/config/m68k/hp3bsd44.h
(DEFAULT_PCC_STRUCT_RETURN): Define to 0.
[gcc.git] / gcc / config / m68k / hp3bsd44.h
CommitLineData
04486205
JL
1#include <machine/ansi.h>
2#include "m68k/m68k.h"
3
4/* See m68k.h. 7 means 68020 with 68881. */
5
6#define TARGET_DEFAULT 7
7
8/* Define __HAVE_68881__ in preprocessor, unless -msoft-float is specified.
9 This will control the use of inline 68881 insns in certain macros. */
10
11#define CPP_SPEC "%{!msoft-float:-D__HAVE_68881__ -D__HAVE_FPU__}"
12
13/* Names to predefine in the preprocessor for this target machine. */
14
15#define CPP_PREDEFINES "-Dmc68000 -Dmc68020 -Dhp300 -Dhp9000 -Dunix -D__BSD_4_4__"
16
17/* No more libg.a */
18
19#define LIB_SPEC "%{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
20
21/* Make gcc agree with <machine/ansi.h> */
22
23#define SIZE_TYPE "unsigned int"
24#define PTRDIFF_TYPE "int"
25#undef WCHAR_TYPE
26#define WCHAR_TYPE "short unsigned int"
27#undef WCHAR_TYPE_SIZE
28#define WCHAR_TYPE_SIZE 16
29
30/* Every structure or union's size must be a multiple of 2 bytes. */
31
32#define STRUCTURE_SIZE_BOUNDARY 16
33
34/* This is BSD, so it wants DBX format. */
35
36#define DBX_DEBUGGING_INFO
37
38/* Do not break .stabs pseudos into continuations. */
39
40#define DBX_CONTIN_LENGTH 0
41
42/* This is the char to use for continuation (in case we need to turn
43 continuation back on). */
44
45#define DBX_CONTIN_CHAR '?'
46
47/* Don't use the `xsfoo;' construct in DBX output; this system
48 doesn't support it. */
49
50#define DBX_NO_XREFS
b292ed86
JW
51
52/* Don't default to pcc-struct-return, because gcc is the only compiler, and
53 we want to retain compatibility with older gcc versions. */
54#define DEFAULT_PCC_STRUCT_RETURN 0
This page took 0.037438 seconds and 5 git commands to generate.