[LLVMdev] Build Errors on Snow Leopard (tblgen assertion)

Chris Lattner clattner at apple.com
Tue Mar 2 10:15:25 PST 2010


Does r97574 fix it?

-Chris

On Mar 2, 2010, at 9:10 AM, Wesley Peck wrote:

> On the trunk version of LLVM I am getting the following build error on Snow Leopard (v10.6.2):
> llvm[3]: Building X86.td DAG instruction selector implementation with tblgen
> Assertion failed: (LHS->ID != RHS->ID), function operator(), file /Users/peckw/Projects/llvm/llvm-pristine/utils/TableGen/DAGISelEmitter.cpp, line 183.
> 
> ... <cut - see full_stack_trace.txt>
> 
> 0.	Program arguments: /Users/peckw/Projects/llvm/build/pristine/Debug+Checks/bin/tblgen -I /Users/peckw/Projects/llvm/llvm-pristine/lib/Target/X86 -I /Users/peckw/Projects/llvm/llvm-pristine/include -I /Users/peckw/Projects/llvm/llvm-pristine/include -I /Users/peckw/Projects/llvm/llvm-pristine/lib/Target -gen-dag-isel -o /Users/peckw/Projects/llvm/build/pristine/lib/Target/X86/Debug+Checks/X86GenDAGISel.inc.tmp /Users/peckw/Projects/llvm/llvm-pristine/lib/Target/X86/X86.td 
> make[3]: *** [/Users/peckw/Projects/llvm/build/pristine/lib/Target/X86/Debug+Checks/X86GenDAGISel.inc.tmp] Abort trap
> 
> I get this build error on every single backend when building the DAG Instruction selector using tblgen. This build error comes from an unmodified checkout of the LLVM trunk repository this morning.
> 
> Attached to this email are the full stack trace and some information about the machine and compiler the error was generated on. If I comment out the assertion mentioned in the build error then everything builds correctly. The same configuration options and machine built the LLVM trunk fine one week ago.
> 
> <config.log.gz>
> <full_stack_trace.txt.gz>
> <gcc_specs.txt.gz>
> <gcc_version.txt.gz>
> 
> --
> Wesley Peck
> University of Kansas
> SLDG Laboratory
> 
> 
> 
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20100302/eac8f7f7/attachment.html>


More information about the llvm-dev mailing list