[llvm-commits] [llvm-testresults] Cygwin GCC 3.4.4 build

Anton Korobeynikov asl at math.spbu.ru
Sat May 19 10:57:51 PDT 2007


Chris,

> 2. The debugging tests don't work on cygwin, because apparently debug
> info doesn't work there yet.
I won't care much about debug information for mingw32/cygwin for now.
The reason is simple: tools uses stabs there and, even worse, all
runtime libraries are compiled with stabs. Mixing stabs & dwarf makes
tools crazy, so I'd prefer to wait, until Cygwin/Mingw32 will turn to
DWARF. AFAIK, for mingw32 it's planned for gcc 4.3. 
So, things "work in general", but not too good due to problems
independent from LLVM :)

> 3. There are some portability issues with alloca, as you noticed.
This needs to be investigated. "_alloca" is in libgcc and, in fact is
compiled from the same source for both cygwin & mingw. It should be also
exported from cygwin1.dll, but I don't know, what will be the name in
this case (Aaron, could you please investigate?)

> 4. There is a small smattering of real bugs, such as llc targeting
> cygwin/x86-64.  We don't support this target yet, but should fix the
> bugs as we find them.
I think we should add suitable target triple (not just mark
march=x86-64) to that test, so, it won't fail.

-- 
With best regards, Anton Korobeynikov.

Faculty of Mathematics & Mechanics, Saint Petersburg State University.





More information about the llvm-commits mailing list