This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH, ARM] Handle DWARF2_UNWIND_INFO in arm_except_unwind_info


Hello,

On top of the correction for fallouts proposed in

  https://gcc.gnu.org/ml/gcc-patches/2017-08/msg00271.html

the attached patch is needed to support targets still
resorting to DWARF2 unwinding on ARM, such as VxWorks6
(VxWorks7 has moved to ARM EH).

Tested by verifying that a build with mainline sources
for arm-wrs-vxworks proceeds to completion, that a similar
gcc-7 based compiler builds fine as well and passes Ada
ACATS, which confirms proper operation of the DWARF2 based
exceptions.

OK to commit ?

Thanks in advance for your feedback,

Olivier

2017-08-03  Olivier Hainque  <hainque@adacore.com>

        * common/config/arm/arm-common.c (arm_except_unwind_info):
	Handle DWARF2_UNWIND_INFO.

Attachment: arm-handle-dwarf2.diff
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]