[LLVMbugs] [Bug 790] NEW: Portability issues for Win32

bugzilla-daemon at cs.uiuc.edu bugzilla-daemon at cs.uiuc.edu
Tue May 30 03:27:01 PDT 2006


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

           Summary: Portability issues for Win32
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Windows 2000
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Backend: X86
        AssignedTo: asl at math.spbu.ru
        ReportedBy: asl at math.spbu.ru


In order to get LLVM work on Win32 (I mean full codegeneration, etc) the
folowing things need to be done:

1. Numerous stack-working issues:
 - Stack alignment in main
 - Calls for alloca

2. Calling conventions
 - Add stdcall, fastcall (most Win32 API is stdcall).

3. Attributes (mostly for runtime support stuff)
 - dllimport
 - dllexport

4. ...

The works has been already started.



------- 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