[LLVMdev] Re: Re: Re: Re: New GCC4-based C/C++/ObjC front-end for LLVM

Vladimir Prus ghost at cs.msu.su
Tue Mar 14 23:54:22 PST 2006


Chris Lattner wrote:

> Here's a new snapshot of the front-end:
> http://nondot.org/sabre/2006-03-14-llvm-gcc-4.tar.gz
> 
> This:
> 
> 1. Fixes the inline asm problem you have above.
> 2. Includes patches to make it better on Alpha's (thanks to patches by
>     Andrew Lenharth).
> 3. Sync's it up with debug info changes in LLVM CVS (by Jim Laskey).
> 4. Has initial support for target-specific intrinsics, through
>     Intrinsics.td.
> 
> Please give it a try and let me know if it works any better for you!

Here we go:

/space/p2/ghost/build/llvm-frontend/gcc/xgcc
-B/space/p2/ghost/build/llvm-frontend/gcc/
-B/space/p2/ghost/build/llvm-frontend/install/i686-pc-linux-gnu/bin/
-B/space/p2/ghost/build/llvm-frontend/install/i686-pc-linux-gnu/lib/
-isystem /space/p2/ghost/build/llvm-frontend/install/i686-pc-linux-gnu/include
-isystem /space/p2/ghost/build/llvm-frontend/install/i686-pc-linux-gnu/sys-include
-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I.
-I../../2006-03-14-llvm-gcc-4/gcc -I../../2006-03-14-llvm-gcc-4/gcc/.
-I../../2006-03-14-llvm-gcc-4/gcc/../include
-I../../2006-03-14-llvm-gcc-4/gcc/../libcpp/include 
-I/space/p2/ghost/build/llvm-cvs/include  -DL_fixunsxfdi
-fvisibility=hidden -DHIDE_EXPORTS
-c ../../2006-03-14-llvm-gcc-4/gcc/libgcc2.c -o libgcc/./_fixunsxfdi.o
cc1: /space/p2/ghost/build/llvm-cvs/include/llvm/Instructions.h:72: void
llvm::AllocationInst::setAlignment(unsigned int): Assertion `(Align &
(Align-1)) == 0 && "Alignment is not a power of 2!"' failed.
../../2006-03-14-llvm-gcc-4/gcc/libgcc2.c: In function '__fixunsxfdi':
../../2006-03-14-llvm-gcc-4/gcc/libgcc2.c:1205: internal compiler error:
Aborted
Please submit a full bug report,
with preprocessed source if appropriate.

The preprocessed source will be send by private email.


- Volodya




More information about the llvm-dev mailing list