[BOLT][DWARF] Add support for DW_FORM_addr for DW_AT_call_return_pc
authorAlexander Yermolovich <ayermolo@fb.com>
Wed, 19 Oct 2022 17:44:09 +0000 (10:44 -0700)
committerAlexander Yermolovich <ayermolo@fb.com>
Wed, 19 Oct 2022 17:44:09 +0000 (10:44 -0700)
commitfcd7717ddf077dc67ca1022f989145dda186e5ef
tree84246a71858c1fe04a948bc07b059592a3482c98
parent262a3322b9e591101d8918950c607f031d4f3e86
[BOLT][DWARF] Add support for DW_FORM_addr for DW_AT_call_return_pc

GCC 12 produces DW_FORM_addr for DW_AT_call_return_pc. Added support for that.
Fixes facebookincubator/BOLT#307

Reviewed By: maksfb

Differential Revision: https://reviews.llvm.org/D136204
bolt/lib/Rewrite/DWARFRewriter.cpp
bolt/test/X86/Inputs/dwarf5-return-pc-form-addr-main.s [new file with mode: 0644]
bolt/test/X86/dwarf5-return-pc-form-addr.test [new file with mode: 0644]