[LLVMdev] Ada support for llvm-gcc4

Anton Korobeynikov asl at math.spbu.ru
Thu Jan 11 12:20:04 PST 2007


Hello, Duncan.

> 3-fortran.diff
> 	Get fortran to compile: use the common stubs and rip out
> the incomplete collection of dummy routines someone already put in.
> With this patch, the fortran build dies at this point:
> 
> cc1: llvm/lib/CodeGen/SelectionDAG/ScheduleDAG.cpp:367: void llvm::ScheduleDAG::AddOperand(llvm:
> :MachineInstr*, llvm::SDOperand, unsigned int, const llvm::TargetInstrDescriptor*, std::map<llvm::SDNode*, unsign
> ed int, std::less<llvm::SDNode*>, std::allocator<std::pair<llvm::SDNode* const, unsigned int> > >&): Assertion `R
> egMap->getRegClass(VReg) == RC && "Register class of operand and regclass of use don't agree!"' failed.
> ./../../gcc.llvm.master/libgfortran/runtime/environ.c:619: internal compiler error: Aborted
This looks like PR879. Will you try to build with -D__NO_MATH_INLINES and check, whether the assertion still exists?

-- 
With best regards, Anton Korobeynikov.

Faculty of Mathematics & Mechanics, Saint Petersburg State University.





More information about the llvm-dev mailing list