summaryrefslogtreecommitdiff
path: root/libgcc/unwind-dw2-fde-dip.c
diff options
context:
space:
mode:
Diffstat (limited to 'libgcc/unwind-dw2-fde-dip.c')
-rw-r--r--libgcc/unwind-dw2-fde-dip.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libgcc/unwind-dw2-fde-dip.c b/libgcc/unwind-dw2-fde-dip.c
index d6c05216587..b7b9f9192f1 100644
--- a/libgcc/unwind-dw2-fde-dip.c
+++ b/libgcc/unwind-dw2-fde-dip.c
@@ -58,7 +58,8 @@
#endif
#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \
- && defined(__FreeBSD__) && __FreeBSD__ >= 7
+ && defined(TARGET_DL_ITERATE_PHDR) \
+ && (defined(__DragonFly__) || defined(__FreeBSD__))
# define ElfW __ElfN
# define USE_PT_GNU_EH_FRAME
#endif