Leverage VX_CPU_PREFIX in aarch64-vxworks.h
This change tightens the CPU macro definitions issued for VxWorks system headers on aarch64 to incorporate the common VX_CPU_PREFIX facility, as the powerpc port does. The net effect for current configurations is the addition of an actual "_VX_" prefix to the references to architecture representative values. The absence of this prefix is most often compensated for in system headers, but not always (when going through particular #include paths), and this caused a couple of spurious test failures. 2021-12-09 Olivier Hainque <hainque@adacore.com> gcc/ * config/aarch64/aarch64-vxworks.h (TARGET_OS_CPP_BUILTINS): Use VX_CPU_PREFIX in CPU definitions.
This commit is contained in:
parent
6dfb1059b3
commit
1486e4bd01
1 changed files with 2 additions and 1 deletions
|
@ -50,7 +50,8 @@ along with GCC; see the file COPYING3. If not see
|
|||
builtin_define ("ARMEB"); \
|
||||
else \
|
||||
builtin_define ("ARMEL"); \
|
||||
builtin_define ("_VX_CPU=ARMARCH8A"); \
|
||||
builtin_define \
|
||||
(VX_CPU_PREFIX "CPU=" VX_CPU_PREFIX "ARMARCH8A"); \
|
||||
VXWORKS_OS_CPP_BUILTINS (); \
|
||||
} while (0)
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue