2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / config / m68k / hp310.h
blob1abbeaeddc9210d15113b67bf16e5920a4e9ce05
1 /* Definitions of target machine for GNU compiler. HP-UX 68010 version. */
3 /* Don't try using XFmode. */
4 #undef LONG_DOUBLE_TYPE_SIZE
5 #define LONG_DOUBLE_TYPE_SIZE 64
7 #undef CPP_SPEC
8 #undef ASM_SPEC
10 /* HP does not support a 68020 without a 68881 or a 68010 with a 68881.
11 However, -m68020 does not imply -m68881. You must specify both
12 if you want both. */
14 #ifdef HPUX_ASM
16 #define CPP_SPEC "-D__HPUX_ASM__ %{m68881: -D__HAVE_68881__}\
17 %{m68020: -Dmc68020}%{mc68020: -Dmc68020} -D_INCLUDE__STDC__"
19 #define ASM_SPEC "%{!m68020:%{!mc68020:+X}}"
21 #else /* not HPUX_ASM */
23 #define CPP_SPEC "%{m68881: -D__HAVE_68881__}\
24 %{m68020: -Dmc68020}%{mc68020: -Dmc68020} -D_INCLUDE__STDC__"
26 #define ASM_SPEC \
27 "%{m68000:-mc68000}%{mc68000:-mc68000}%{!mc68000:%{!m68000:-mc68020}}"
29 #endif /* not HPUX_ASM */