Re: ARM64 Task Force

2014-08-12 Thread Luke Iannini
I've pushed my WIP patches here: https://github.com/lukexi/llvm/commit/dfe74bb48eb05ce7847fa262f6e563d20d0b1fc5 https://github.com/lukexi/ghc/commit/e99b7a41e64f3ddb9bb420c0d5583f0e302e321e (they also require the latest libffi to be dropped in ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz

Re: ARM64 Task Force

2014-08-12 Thread Karel Gardas
On 08/12/14 11:03 AM, Luke Iannini wrote: It looks like it's jumping somewhere strange; lldb tells me it's to 0x100e05110: .long 0x ; unknown opcode 0x100e05114: .long 0x ; unknown opcode 0x100e05118: .long 0x ; unknown opcode 0x100e0511c: .long 0x ; unknown

making ./validate run tests on all CPUs by default

2014-08-12 Thread Sergei Trofimovich
Good evening all! Currently when being ran './validate' script (without any parameters): - builds ghc using 2 parallel jobs - runs testsuite using 2 parallel jobs I propose to change the default value to amount of available CPUs: - build ghc using N+1 parallel jobs - run testsuite using N+1

Re: Broken Data.Data instances

2014-08-12 Thread Alan Kim Zimmerman
Status update I have worked through a proof of concept update to the GHC AST whereby the type is provided as a parameter to each data type. This was basically a mechanical process of changing type signatures, and required very little actual code changes, being only to initialise the placeholder

Re: CPP usage in GHC.

2014-08-12 Thread Karel Gardas
Actually probably not debris leftover but needed code. I just removed -x assembler-with-cpp and got this: gcc: ghc/Main.hs: linker input file unused because linking not done so we definitely need some -x to set language even for GNU C. Tested also with old 3.4.x. From langs available,