[LLVMbugs] [Bug 11285] New: Exception handling broken on Windows (MinGW)

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Tue Nov 1 07:19:11 PDT 2011


             Bug #: 11285
           Summary: Exception handling broken on Windows (MinGW)
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: vanboxem.ruben at gmail.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 7565
  --> http://llvm.org/bugs/attachment.cgi?id=7565
g++ (4.6.3 sjlj) output

As it stands, there is no functional exception handling in LLVM/Clang for
Windows. On MinGW, functions like "__cxa_allocate_exception" and "__cxa_throw"
are generated. Linking succeeds, but exception handling does not work.

Attached is "-S" output for clang++ and g++ (sjlj).

MSVC-based Clang is even more broken due to name mangling and the missing
abovementioned functions.

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