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

Reply via email to