This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/18731] math/test-double-vlen4 and math/test-float-vlen8 fail on non-AVX machines


https://sourceware.org/bugzilla/show_bug.cgi?id=18731

--- Comment #8 from Markus Trippelsdorf <markus at trippelsdorf dot de> ---
Program received signal SIGILL, Illegal instruction.
0x0000000000403663 in cosf_vlen4 (x=inf) at
../sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c:24
24      VECTOR_WRAPPER (WRAPPER_NAME (cosf), _ZGVbN4v_cosf)
(gdb) bt
#0  0x0000000000403663 in cosf_vlen4 (x=inf) at
../sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c:24
#1  0x0000000000402e61 in cos_test () at
/var/tmp/glibc-build/math/libm-test.c:65576
#2  0x0000000000401908 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/glibc-build/math/libm-test.c:150244
(gdb) disass
Dump of assembler code for function cosf_vlen4:
   0x0000000000403660 <+0>:     movaps %xmm0,%xmm1
=> 0x0000000000403663 <+3>:     insertps $0xe,%xmm0,%xmm0
   0x0000000000403669 <+9>:     sub    $0x8,%rsp

The CPU on this test machine doesn't support SSE4_1.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]