r278253 - in /trunk: gcc/ChangeLog gcc/config.g...
hainque@gcc.gnu.org
hainque@gcc.gnu.org
Thu Nov 14 16:11:00 GMT 2019
Author: hainque
Date: Thu Nov 14 16:11:30 2019
New Revision: 278253
URL: https://gcc.gnu.org/viewcvs?rev=278253&root=gcc&view=rev
Log:
Update the arm-*-vxworks* support
2019-11-13 Jerome Lambourg <lambourg@adacore.com>
Doug Rupp <rupp@adacore.com>
Olivier Hainque <hainque@adacore.com>
gcc/
* config.gcc: Collapse the arm-vxworks entries into
a single arm-wrs-vxworks7* one, bpabi based. Update
the default cpu from arm8 to armv7-a
* config/arm/vxworks.h (CC1_SPEC): Simplify, knowing that
we always use ARM_UNWIND_INFO.
(DWARF2_UNWIND_INFO): Remove redefinition.
(ARM_TARGET2_DWARF_FORMAT): Likewise.
(VXWORKS_PERSONALITY): Define, to "llvm".
(VXWORKS_EXTRA_LIBS_RTP): Define, to "-lllvm".
libgcc/
* config.host: Collapse the arm-vxworks entries into
a single arm-wrs-vxworks7* one.
* config/arm/unwind-arm-vxworks.c: Update comments. Provide
__gnu_Unwind_Find_exidx and a weak dummy __cxa_type_match for
kernel modules, to be overriden by libstdc++ when we link with
it. Rely on externally provided __exidx_start/end.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config.gcc
trunk/gcc/config/arm/t-vxworks
trunk/gcc/config/arm/vxworks.h
trunk/libgcc/ChangeLog
trunk/libgcc/config.host
trunk/libgcc/config/arm/unwind-arm-vxworks.c
More information about the Gcc-cvs
mailing list