[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 2/2] avx2 configure: Use primitives in test
From: |
Aaron Lindsay |
Subject: |
Re: [Qemu-devel] [PATCH v3 2/2] avx2 configure: Use primitives in test |
Date: |
Thu, 14 Jul 2016 09:13:55 -0400 |
User-agent: |
Mutt/1.5.23 (2014-03-12) |
On Jun 10 12:16, Dr. David Alan Gilbert (git) wrote:
> From: "Dr. David Alan Gilbert" <address@hidden>
>
> Use the avx2 primitives during the test, thus making sure that the
> compiler and assembler could actually use avx2.
>
> This also detects the failure case on gcc 4.8.x with -save-temps
> and avoids the need for the gcc version check in cutils.
I'm getting a segfault when running the latest tip compiled with gcc
4.8.4 on Ubuntu 14.04 and I've bisected it to this commit.
# gcc --version
gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
I'm configuring with:
# ./configure \
--static \
--disable-gtk \
--target-list=aarch64-softmmu
When run under gdb, I get:
Program received signal SIGSEGV, Segmentation fault.
buffer_find_nonzero_offset_ifunc () at ./util/cutils.c:333
333 {
(gdb) bt
#0 buffer_find_nonzero_offset_ifunc () at ./util/cutils.c:333
#1 0x0000000000939c58 in __libc_start_main ()
#2 0x0000000000419337 in _start ()
I confess I don't understand the intricacies here, but I'm willing to
test fixes if you have any ideas for how to make this also work for my
compiler without blindly excluding all gcc < 4.9.
-Aaron
- Re: [Qemu-devel] [PATCH v3 2/2] avx2 configure: Use primitives in test,
Aaron Lindsay <=
Re: [Qemu-devel] [PATCH v3 2/2] avx2 configure: Use primitives in test, Dr. David Alan Gilbert, 2016/07/14