qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PULL 00/18] tcg queued patches


From: Peter Maydell
Subject: Re: [Qemu-devel] [PULL 00/18] tcg queued patches
Date: Fri, 15 Jun 2018 11:41:28 +0100

On 14 June 2018 at 20:31, Richard Henderson
<address@hidden> 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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]