[LLVMbugs] [Bug 2149] inlining unwind breaks eh intrinsics

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Thu Mar 13 03:50:02 PDT 2008


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


Duncan Sands <baldrick at free.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |baldrick at free.fr
             Status|NEW                         |RESOLVED
         Resolution|                            |INVALID




--- Comment #1 from Duncan Sands <baldrick at free.fr>  2008-03-13 05:49:59 ---
Currently the unwind instruction is not handled at all by codegen,
so there can't be a problem due to this transform!  Unwinding is
actually handled by calls to runtime functions (these calls are
generated by llvm-gccc), for which everything works correctly.
I actually have a plan to make it possible to use the unwind
instruction, which does indeed require copying the contents of
the eh registers into a variable at the start of each landing
pad, and having the intrinsics grab the value of the variable
not of the register directly.  I'm marking this report invalid,
since it is.  Please feel free to re-open if you have a testcase.


-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list