<div>I am getting an assertion firing while building TOT llvm-gcc on Cygwin in libgcc2.c :- </div><div><br></div><div><div>/home/ang/build/llvm-gcc/./gcc/xgcc -B/home/ang/build/llvm-gcc/./gcc/ -B/home/an</div><div>g/llvm-gcc/i686-pc-cygwin/bin/ -B/home/ang/llvm-gcc/i686-pc-cygwin/lib/ -isystem</div>

<div> /home/ang/llvm-gcc/i686-pc-cygwin/include -isystem /home/ang/llvm-gcc/i686-pc-c</div><div>ygwin/sys-include  -O2 -I/home/ang/svn/llvm-gcc/gcc/../winsup/w32api/include -O2</div><div> -g -O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prot</div>

<div>otypes -Wold-style-definition  -isystem ./include   -g  -DIN_LIBGCC2 -D__GCC_FLO</div><div>AT_NOT_NEEDED  -I. -I. -I/home/ang/svn/llvm-gcc/gcc -I/home/ang/svn/llvm-gcc/gcc</div><div>/. -I/home/ang/svn/llvm-gcc/gcc/../include -I/home/ang/svn/llvm-gcc/gcc/../libcp</div>

<div>p/include  -I/home/ang/svn/llvm-gcc/gcc/../libdecnumber -I../libdecnumber -I/hom</div><div>e/ang/build/llvm/include -I/home/ang/svn/llvm/include -DL_powixf2 -c /home/ang/s</div><div>vn/llvm-gcc/gcc/libgcc2.c -o libgcc/./_powixf2.o</div>

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

<div>-gcc/gcc/llvm-types.cpp", line 83</div><div><br></div><div>This assertion has not changed from the past and am not sure what is causing this.</div><div><br></div><div>If someone more familiar with the code could have a look at this please.</div>

<div><br></div><div>Aaron</div><div><br></div><div><br></div></div>