|
|
/* FreeBSD needs the platform name (sparc64) defined. | /* FreeBSD needs the platform name (sparc64) defined. |
Emacs needs to know if the arch is 64 or 32-bits. */ | Emacs needs to know if the arch is 64 or 32-bits. */ |
| |
#undef CPP_CPU64_DEFAULT_SPEC |
#undef FBSD_TARGET_CPU_CPP_BUILTINS |
#define CPP_CPU64_DEFAULT_SPEC \ |
#define FBSD_TARGET_CPU_CPP_BUILTINS() \ |
"-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__arch64__" |
do \ |
|
{ \ |
|
if (TARGET_ARCH64) \ |
|
{ \ |
|
builtin_define ("__sparc64__"); \ |
|
builtin_define ("__sparc_v9__"); \ |
|
builtin_define ("__sparcv9"); \ |
|
} \ |
|
else \ |
|
builtin_define ("__sparc"); \ |
|
builtin_define ("__sparc__"); \ |
|
} \ |
|
while (0) |
|
|
| |
#define LINK_SPEC "%(link_arch) \ | #define LINK_SPEC "%(link_arch) \ |
%{!mno-relax:%{!r:-relax}} \ | %{!mno-relax:%{!r:-relax}} \ |