[LLVMdev] 3.5.1 Testing Phase II Begins

Daniel Sanders Daniel.Sanders at imgtec.com
Wed Jan 14 03:20:02 PST 2015


> Just for the record: http://reviews.llvm.org/D6812 fixes most of these big-
> endian N32 failures but we should stick to the current plan because I haven't
> retested the other ABI's yet.
> All but one of the remaining failures is due a qemu bug. The linux user mode
> emulation of struct target_stat doesn't quite match any supported by glibc and
> causes certain stat() calls to return -1.
> This is fixed in my working copy of qemu and I'll upstream it soon. The last
> failure is that lemon's output is wrong. I don't know the cause yet.

The lemon failure turned out to be caused by treating transparent unions as a normal union type and not as the type of the first member. This caused wait() to return 0 without writing an exit code to the given pointer. I'm about to commit a fix to trunk for this.




More information about the llvm-dev mailing list