[LLVMbugs] [Bug 1414] NEW: Should support multiple personality functions per module

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Sat May 12 13:49:32 PDT 2007


http://llvm.org/bugs/show_bug.cgi?id=1414

           Summary: Should support multiple personality functions per module
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Common Code Generator Code
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: asl at math.spbu.ru


Current LLVM's EH design in some cases is neither consistent nor complete: in
one places it assumes only 1 personality function per module (and thus only one
common EH frame), but in other places it can theoretically support multiple
personality functions (recording them in the landing pads), but ... lacks callee
traversal code in order to assign them correct personality function.

For now I'm going to do "only one personality function per module". This will
allow to emit eh information at least without extra "hacks" and workaround.

Later (maybe for 2.1) we will probably do extra cfg traversal code in order to
assign correct personality function. However, this seems to be many problems
with indirect function calls....



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the llvm-bugs mailing list