260-musl-add-unwind-fix.patch (1086B)
1 From: ktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4> 2 Date: Wed, 22 Apr 2015 14:20:01 +0000 (+0000) 3 Subject: unwind fix for musl 4 X-Git-Url: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff_plain;h=a2e31d0681d8a47389b8a3552622fbd9827bcef4 5 6 unwind fix for musl 7 8 On behalf of szabolcs.nagy@arm.com 9 10 2015-04-22 Gregor Richards <gregor.richards@uwaterloo.ca> 11 Szabolcs Nagy <szabolcs.nagy@arm.com> 12 13 * unwind-dw2-fde-dip.c (USE_PT_GNU_EH_FRAME): Define it on 14 Linux if target provides dl_iterate_phdr. 15 16 17 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222328 138bc75d-0d04-0410-961f-82ee72b054a4 18 --- 19 20 --- a/libgcc/unwind-dw2-fde-dip.c 21 +++ b/libgcc/unwind-dw2-fde-dip.c 22 @@ -59,6 +59,12 @@ 23 24 #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ 25 && defined(TARGET_DL_ITERATE_PHDR) \ 26 + && defined(__linux__) 27 +# define USE_PT_GNU_EH_FRAME 28 +#endif 29 + 30 +#if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ 31 + && defined(TARGET_DL_ITERATE_PHDR) \ 32 && (defined(__DragonFly__) || defined(__FreeBSD__)) 33 # define ElfW __ElfN 34 # define USE_PT_GNU_EH_FRAME