hughperman / pure-lang

Automatically exported from code.google.com/p/pure-lang
0 stars 0 forks source link

pure-gen 0.15 build fails on PowerPC Mac OS X 10.5 Leopard #68

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. make

What is the expected output? What do you see instead?
Expected successful build but got Assertion failed: (MO.isJTI()), function 
GetRelocation, file PPCCodeEmitter.cpp, line 174.

What version of the product are you using? On what operating system?
pure-gen 0.15, pure 0.52, llvm 3.0, Mac OS X 10.5.8 ppc, Xcode 3.1.4

Please provide any additional information below.

Original issue reported on code.google.com by ryandesi...@gmail.com on 2 Jan 2012 at 6:27

Attachments:

GoogleCodeExporter commented 8 years ago
Typo: pure version is 0.51.

Original comment by ryandesi...@gmail.com on 2 Jan 2012 at 6:27

GoogleCodeExporter commented 8 years ago
I'm afraid that you're hitting a bug in the LLVM 3.0 JIT (I've seen various 
reports about the 2.0 JIT not working on ppc on the LLVM mailing list).

Does LLVM 2.9 work any better?

Original comment by aggraef@gmail.com on 2 Jan 2012 at 9:58

GoogleCodeExporter commented 8 years ago
I meant the LLVM 3.0 JIT of course. Any news on this? Did you try with LLVM 2.9?

In any case it's quite obvious that this is a bug in LLVM, not in the Pure 
interpreter, so I'm closing the issue for now. Feel free to reopen it and 
provide additional information when available.

Original comment by aggraef@gmail.com on 5 Jan 2012 at 1:55