Allow the targeted CPU type to be set via -mcpu instead of

limiting to the hardcoded equivalent of -mcpu=ultrasparc.

PR:		109510
MFC after:	3 months
This commit is contained in:
Marius Strobl 2007-12-09 17:41:47 +00:00
parent 63d79c4fd6
commit 3df889c865
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=174482

View File

@ -26,17 +26,19 @@ Boston, MA 02110-1301, USA. */
{ "fbsd_dynamic_linker", FBSD_DYNAMIC_LINKER }
/* FreeBSD needs the platform name (sparc64) defined.
Emacs needs to know if the arch is 64 or 32-bits. */
#undef CPP_CPU64_DEFAULT_SPEC
#define CPP_CPU64_DEFAULT_SPEC \
"-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__sparc__ -D__arch64__"
Emacs needs to know if the arch is 64 or 32-bits.
This also selects which targets are available via -mcpu. */
#undef FBSD_TARGET_CPU_CPP_BUILTINS
#define FBSD_TARGET_CPU_CPP_BUILTINS() \
do \
{ \
builtin_define ("__LP64__"); \
builtin_define ("__sparc64__"); \
builtin_define ("__sparc_v9__"); \
builtin_define ("__sparcv9"); \
builtin_define ("__sparc__"); \
builtin_define ("__arch64__"); \
} \
while (0)