To give a little more background, the file that I am trying to run is
an m88k assembly file. So, I run it as
./build/libcpu test_m88k assembly file
It prints a huge llvm assembly file first and then aborts giving the
following error.
test_m88k: ScheduleDAGRRList.cpp:244:
void<unnamed>::ScheduleDAGRRList::ScheduleNodeBottomUp(llvm::SUnit*,
unsigned int): Assertion `CurCycle >= SU->getHeight() &&
"Node
scheduled below its height!"' failed.
Stack dump:
0. Running pass 'X86 DAG->DAG Instruction Selection' on function
'@jitmain'
Aborted
Does this give you any ideas?
Pradeep.
On Oct 7, 2010, at 12:28 PM, Dmitri Makarov wrote:
> What kinds of errors are you getting?
>
> On Thu, Oct 7, 2010 at 9:36 AM, Pradeep Ramachandran <pramach2 at
uiuc.edu
> > wrote:
>> Hi,
>> I recently downloaded and installed the libcpu package (from
http://libcpu.org
>> ) that uses llvm as the backend on my linux machine. I have a piece
>> of
>> Motorola 88100 code (essentially the output of the 176.gcc benchmark
>> from SPEC CPU 2000) that I am trying to run using this emulator,
>> but I
>> am running into errors when trying to run it.
>>
>> Has anyone been able to successfully use the m88k emulator from
>> libcpu? Any suggestions/tips on how to get it working would be
>> greatly
>> appreciated.
>>
>> Thanks,
>> Pradeep.
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>
>
> --
> Dmitri
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev