https://sourceware.org/bugzilla/show_bug.cgi?id=19611
Bug ID: 19611 Summary: [ARM] fix_exidx_coverage may generate wrong unwind info. Product: binutils Version: unspecified Status: NEW Severity: normal Priority: P2 Component: gold Assignee: ccoutant at gmail dot com Reporter: y.usishchev at samsung dot com CC: ian at airs dot com Target Milestone: --- This bug was initially found in BFD linker on rtld link: https://sourceware.org/ml/libc-alpha/2015-12/msg00501.html https://sourceware.org/ml/binutils/2015-12/msg00367.html It happens when two sections are merged into one. First section should have non-cantunwind last unwind entry and in second section first unwind entry should not match start of section. In this situation initial sections are correct (if unwinder hits start of section without unwind info it stops). But merged section has a gap in unwind info, which can cause problems. Testcase for it can be found in ld testsuite (ld/testsuite/ld-arm/unwind-mix*) -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils