LLVM miscompiles when built on ARM lucid.
make[3]: Entering directory `/wd/llvm-configure/lib/Target/ARM' ... llvm[3]: Compiling ARMJITInfo.cpp for Release build /tmp/ccVyzBYd.s: Assembler messages: /tmp/ccVyzBYd.s:31: Error: LR and PC should not both be in register list -- `ldmia sp!,{r0,r1,r2,r3,lr,pc}' make[3]: *** [/wd/llvm-configure/lib/Target/ARM/Release/ARMJITInfo.o] Error 1 make[3]: Leaving directory `/wd/llvm-configure/lib/Target/ARM' make[2]: *** [ARM/.makeall] Error 2 make[2]: Leaving directory `/wd/llvm-configure/lib/Target' make[1]: *** [Target/.makeall] Error 2 make[1]: Leaving directory `/wd/llvm-configure/lib' make: *** [all] Error 1
This bug are tracked upstream in llvm bugzilla: http://llvm.org/bugs/show_bug.cgi?id=6065
LLVM miscompiles when built on ARM lucid.
make[3]: Entering directory `/wd/llvm- configure/ lib/Target/ ARM' r1,r2,r3, lr,pc}' configure/ lib/Target/ ARM/Release/ ARMJITInfo. o] Error 1 configure/ lib/Target/ ARM' configure/ lib/Target' configure/ lib'
...
llvm[3]: Compiling ARMJITInfo.cpp for Release build
/tmp/ccVyzBYd.s: Assembler messages:
/tmp/ccVyzBYd.s:31: Error: LR and PC should not both be in register list -- `ldmia sp!,{r0,
make[3]: *** [/wd/llvm-
make[3]: Leaving directory `/wd/llvm-
make[2]: *** [ARM/.makeall] Error 2
make[2]: Leaving directory `/wd/llvm-
make[1]: *** [Target/.makeall] Error 2
make[1]: Leaving directory `/wd/llvm-
make: *** [all] Error 1
This bug are tracked upstream in llvm bugzilla: llvm.org/ bugs/show_ bug.cgi? id=6065
http://