Closed claunia closed 9 years ago
Get you pull the current master? Line 299 look differently: https://github.com/sebastianbiallas/pearpc/blob/master/src/cpu/cpu_jitc_x86_64/jitc_tools.S#L299
Hi @sebastianbiallas,
Yes, I'm on master, and the file is the same.
The error is indeed in https://github.com/sebastianbiallas/pearpc/blob/master/src/cpu/cpu_jitc_x86_64/jitc_tools.S#L297 but why it complies about line 299 I don't know. Preprocessing?
You're right, I forgot to "make clean" after the 10.10.3 update :) I commited some changes.
Pulled master again
gcc -DHAVE_CONFIG_H -I. -I../../.. -I ../.. -DPREFIX=_ -MT jitc_tools.o -MD -MP -MF .deps/jitc_tools.Tpo -c -o jitc_tools.o jitc_tools.S
jitc_tools.S:274:21: error: unexpected token in argument list
test eax, ASM_NEG32((1<<30)|(1<<27)|(1<<25)|(1<<18)|(1<<15)|(1<<14)|(1<<13)|(1<<12)|(1<<11)|(1<<10)|(1<<8)|(1<<5)|(1<<4)|(1<<1))
^
jitc_tools.S:299:20: error: unexpected token in argument list
and eax, ASM_NEG32(1<<18)
^
Strange...
Sorry, forget to commit an header, please try again
Perfect! Now it compiles (with warnings). Next step, testing.
JIT is unable to compile on Mac OS X 10.10 using Xcode 6.3 with SDK 10.10. Fails on several assembly lines.
Using "generic" interpreter compiles perfectly.