Housekeeping on TARGET_OS_CPP_BUILTINS for arm-vxworks
2019-11-14 Jerome Lambourg <lambourg@adacore.com> * config/arm/vxworks.h (TARGET_OS_CPP_BUILTINS): Use _VX_CPU instead of CPU and handle arm_arch8. From-SVN: r278252
This commit is contained in:
parent
3004f893b4
commit
071ef254a8
|
@ -1,3 +1,8 @@
|
|||
2019-11-14 Jerome Lambourg <lambourg@adacore.com>
|
||||
|
||||
* config/arm/vxworks.h (TARGET_OS_CPP_BUILTINS): Use
|
||||
_VX_CPU instead of CPU and handle arm_arch8.
|
||||
|
||||
2019-11-14 Doug Rupp <rupp@adacore.com>
|
||||
Olivier Hainque <hainque@adacore.com>
|
||||
Jerome Lambourg <lambourg@adacore.com>
|
||||
|
|
|
@ -35,42 +35,44 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
|
|||
#endif
|
||||
|
||||
#undef TARGET_OS_CPP_BUILTINS
|
||||
#define TARGET_OS_CPP_BUILTINS() \
|
||||
do { \
|
||||
if (TARGET_BIG_END) \
|
||||
builtin_define ("ARMEB"); \
|
||||
else \
|
||||
builtin_define ("ARMEL"); \
|
||||
\
|
||||
if (arm_arch_xscale) \
|
||||
builtin_define ("CPU=XSCALE"); \
|
||||
else if (arm_arch7) \
|
||||
{ \
|
||||
if (!arm_arch_notm) \
|
||||
builtin_define ("CPU=ARMARCH7M"); \
|
||||
else if (TARGET_THUMB) \
|
||||
builtin_define ("CPU=ARMARCH7_T2"); \
|
||||
else \
|
||||
builtin_define ("CPU=ARMARCH7"); \
|
||||
} \
|
||||
else if (arm_arch6) \
|
||||
{ \
|
||||
if (TARGET_THUMB) \
|
||||
builtin_define ("CPU=ARMARCH6_T"); \
|
||||
else \
|
||||
builtin_define ("CPU=ARMARCH6"); \
|
||||
} \
|
||||
#define TARGET_OS_CPP_BUILTINS() \
|
||||
do { \
|
||||
if (TARGET_BIG_END) \
|
||||
builtin_define ("ARMEB"); \
|
||||
else \
|
||||
builtin_define ("ARMEL"); \
|
||||
\
|
||||
if (arm_arch_xscale) \
|
||||
builtin_define ("_VX_CPU=XSCALE"); \
|
||||
if (arm_arch8) \
|
||||
builtin_define ("_VX_CPU=ARMARCH8A"); \
|
||||
else if (arm_arch7) \
|
||||
{ \
|
||||
if (!arm_arch_notm) \
|
||||
builtin_define ("_VX_CPU=ARMARCH7M"); \
|
||||
else if (TARGET_THUMB) \
|
||||
builtin_define ("_VX_CPU=ARMARCH7_T2"); \
|
||||
else \
|
||||
builtin_define ("_VX_CPU=ARMARCH7"); \
|
||||
} \
|
||||
else if (arm_arch6) \
|
||||
{ \
|
||||
if (TARGET_THUMB) \
|
||||
builtin_define ("_VX_CPU=ARMARCH6_T"); \
|
||||
else \
|
||||
builtin_define ("_VX_CPU=ARMARCH6"); \
|
||||
} \
|
||||
else if (arm_arch5t) \
|
||||
builtin_define ("CPU=ARMARCH5_T"); \
|
||||
else if (arm_arch4) \
|
||||
{ \
|
||||
if (TARGET_THUMB) \
|
||||
builtin_define ("CPU=ARMARCH4_T"); \
|
||||
else \
|
||||
builtin_define ("CPU=ARMARCH4"); \
|
||||
} \
|
||||
VXWORKS_OS_CPP_BUILTINS (); \
|
||||
MAYBE_TARGET_BPABI_CPP_BUILTINS (); \
|
||||
builtin_define ("_VX_CPU=ARMARCH5_T"); \
|
||||
else if (arm_arch4) \
|
||||
{ \
|
||||
if (TARGET_THUMB) \
|
||||
builtin_define ("_VX_CPU=ARMARCH4_T"); \
|
||||
else \
|
||||
builtin_define ("_VX_CPU=ARMARCH4"); \
|
||||
} \
|
||||
VXWORKS_OS_CPP_BUILTINS (); \
|
||||
MAYBE_TARGET_BPABI_CPP_BUILTINS (); \
|
||||
} while (0)
|
||||
|
||||
#undef SUBTARGET_OVERRIDE_OPTIONS
|
||||
|
|
Loading…
Reference in New Issue