[LLVMdev] Cygwin llvm-gcc regression

Aaron Gray aaronngray.lists at googlemail.com
Fri Jan 8 15:10:57 PST 2010


I am getting an assertion firing while building TOT llvm-gcc on Cygwin in
libgcc2.c :-

/home/ang/build/llvm-gcc/./gcc/xgcc -B/home/ang/build/llvm-gcc/./gcc/
-B/home/an
g/llvm-gcc/i686-pc-cygwin/bin/ -B/home/ang/llvm-gcc/i686-pc-cygwin/lib/
-isystem
 /home/ang/llvm-gcc/i686-pc-cygwin/include -isystem
/home/ang/llvm-gcc/i686-pc-c
ygwin/sys-include  -O2 -I/home/ang/svn/llvm-gcc/gcc/../winsup/w32api/include
-O2
 -g -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prot
otypes -Wold-style-definition  -isystem ./include   -g  -DIN_LIBGCC2
-D__GCC_FLO
AT_NOT_NEEDED  -I. -I. -I/home/ang/svn/llvm-gcc/gcc
-I/home/ang/svn/llvm-gcc/gcc
/. -I/home/ang/svn/llvm-gcc/gcc/../include
-I/home/ang/svn/llvm-gcc/gcc/../libcp
p/include  -I/home/ang/svn/llvm-gcc/gcc/../libdecnumber -I../libdecnumber
-I/hom
e/ang/build/llvm/include -I/home/ang/svn/llvm/include -DL_powixf2 -c
/home/ang/s
vn/llvm-gcc/gcc/libgcc2.c -o libgcc/./_powixf2.o

assertion "(!TYPE_SIZE(Tr) || !Ty->isSized() || !isInt64(TYPE_SIZE(Tr),
true) ||
 getInt64(TYPE_SIZE(Tr), true) ==
getTargetData().getTypeAllocSizeInBits(Ty)) &&
 "LLVM type size doesn't match GCC type size!"" failed: file
"/home/ang/svn/llvm
-gcc/gcc/llvm-types.cpp", line 83

This assertion has not changed from the past and am not sure what is causing
this.

If someone more familiar with the code could have a look at this please.

Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100108/9faffc34/attachment.html>


More information about the llvm-dev mailing list