On 14 June 2018 at 20:31, Richard Henderson <richard.hender...@linaro.org> wrote: > The following changes since commit 2ab09bf2f9f55b9fb8d2de6eb2ba2a8570e268e2: > > Merge remote-tracking branch > 'remotes/kraxel/tags/usb-20180612-pull-request' into staging (2018-06-12 > 15:34:34 +0100) > > are available in the Git repository at: > > https://github.com/rth7680/qemu.git tags/pull-tcg-20180614 > > for you to fetch changes up to ba3e9674da7b60ad627e122a6496d3e13f20c34f: > > tcg: remove tb_lock (2018-06-12 08:26:19 -1000) > > ---------------------------------------------------------------- > Workaround macos assembler lossage. > Eliminate tb_lock. >
Hi; I get compile failures with clang I'm afraid (seen on x86-64 Linux, OSX and FreeBSD): /home/petmay01/linaro/qemu-for-merges/accel/tcg/translate-all.c:1800:44: error: incompatible integer to pointer conversion passing 'uintptr_t' (aka 'unsigned long') to parameter of type 'void *' [-Werror,-Wint-conversion] atomic_set(&tcg_ctx->code_gen_ptr, orig_aligned); ^~~~~~~~~~~~ /home/petmay01/linaro/qemu-for-merges/include/qemu/atomic.h:134:30: note: expanded from macro 'atomic_set' atomic_set__nocheck(ptr, i); \ ^ /home/petmay01/linaro/qemu-for-merges/include/qemu/atomic.h:130:27: note: expanded from macro 'atomic_set__nocheck' __atomic_store_n(ptr, i, __ATOMIC_RELAXED) ^ 1 error generated. thanks -- PMM