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:
parent
63d79c4fd6
commit
3df889c865
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=174482
@ -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)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user