aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJerome Lambourg <lambourg@adacore.com>2018-10-03 09:31:36 +0000
committerOlivier Hainque <hainque@gcc.gnu.org>2018-10-03 09:31:36 +0000
commite7df9e44c68164cfdd0dcc8d848d480054c4e6b3 (patch)
treece534c9f8ee4abc16264e37fcb13e753922fc32c
parentf2db46026408095de13e9b74659fd06d9c02f7f3 (diff)
downloadgcc-e7df9e44c68164cfdd0dcc8d848d480054c4e6b3.zip
gcc-e7df9e44c68164cfdd0dcc8d848d480054c4e6b3.tar.gz
gcc-e7df9e44c68164cfdd0dcc8d848d480054c4e6b3.tar.bz2
Fix ARM_TARGET2_DWARF_FORMAT for vxworks
2018-10-03 Jérôme Lambourg <lambourg@adacore.com> * config/arm/vxworks.h (ARM_TARGET2_DWARF_FORMAT): Adjust to DW_EH_PE_pcrel | DW_EH_PE_indirect for RTPs. From-SVN: r264808
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/arm/vxworks.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a6e1a8e..f17bee7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2018-10-03 Jérôme Lambourg <lambourg@adacore.com>
+
+ * config/arm/vxworks.h (ARM_TARGET2_DWARF_FORMAT): Adjust to
+ DW_EH_PE_pcrel | DW_EH_PE_indirect for RTPs.
+
2018-10-03 Martin Liska <mliska@suse.cz>
PR gcov-profile/86109
diff --git a/gcc/config/arm/vxworks.h b/gcc/config/arm/vxworks.h
index fc0e411..a484944 100644
--- a/gcc/config/arm/vxworks.h
+++ b/gcc/config/arm/vxworks.h
@@ -125,7 +125,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#undef ARM_TARGET2_DWARF_FORMAT
#define ARM_TARGET2_DWARF_FORMAT \
- (TARGET_VXWORKS_RTP ? DW_EH_PE_pcrel : DW_EH_PE_absptr)
+ (TARGET_VXWORKS_RTP ? (DW_EH_PE_pcrel | DW_EH_PE_indirect) : DW_EH_PE_absptr)
/* There is no default multilib. */
#undef MULTILIB_DEFAULTS