+2005-01-03 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/litecoff.h (TARGET_OS_CPP_BUILTINS): Do not
+ register "sparc".
+ * config/sparc/sysv4-only.h (TARGET_OS_CPP_BUILTINS): Likewise.
+ * config/sparc/rtemself.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
+ * config/sparc/sol2-64.h (TARGET_SUB_OS_CPP_BUILTINS): Delete.
+ * config/sparc/sp64-elf.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
+
2005-01-03 Richard Henderson <rth@redhat.com>
* config/ia64/ia64.c (TARGET_VECTOR_MODE_SUPPORTED_P): New.
#define TARGET_OS_CPP_BUILTINS() \
do \
{ \
- builtin_define_std ("sparc"); \
builtin_define_std ("sparclite"); \
} \
while (0)
#define TARGET_SUB_OS_CPP_BUILTINS() \
do \
{ \
- builtin_define_std ("sparc"); \
builtin_define ("__rtems__"); \
builtin_define ("__USE_INIT_FINI__"); \
builtin_assert ("system=rtems"); \
#define TARGET_DEFAULT \
(MASK_V9 + MASK_PTR64 + MASK_64BIT /* + MASK_HARD_QUAD */ + \
MASK_STACK_BIAS + MASK_FPU + MASK_LONG_DOUBLE_128)
-
-/* Target OS builtins. */
-#undef TARGET_SUB_OS_CPP_BUILTINS
-#define TARGET_SUB_OS_CPP_BUILTINS() \
- do \
- { \
- builtin_define_std ("sparc"); \
- } \
- while (0)
#undef SPARC_DEFAULT_CMODEL
#define SPARC_DEFAULT_CMODEL CM_EMBMEDANY
-/* Target OS builtins for config/sol.h. */
-#undef TARGET_SUB_OS_CPP_BUILTINS
-#define TARGET_SUB_OS_CPP_BUILTINS() \
- do \
- { \
- builtin_define_std ("sparc"); \
- } \
- while (0)
-
/* __svr4__ is used by the C library (FIXME) */
#undef CPP_SUBTARGET_SPEC
#define CPP_SUBTARGET_SPEC "-D__svr4__"
#define TARGET_OS_CPP_BUILTINS() \
do \
{ \
- builtin_define_std ("sparc"); \
builtin_define_std ("unix"); \
builtin_define ("__svr4__"); \
builtin_assert ("system=unix"); \