------- Comment #83 from jv244 at cam dot ac dot uk 2007-03-16 11:11 -------
I upgraded trunk, and now the code compiles again with -march=native, but crashes as follows: Program received signal SIGILL, Illegal instruction. 0x0000000000afa307 in __qs_resp__resp_fit () objdump -d gives me afa2e1: f2 0f 11 84 24 68 02 movsd %xmm0,0x268(%rsp) afa2e8: 00 00 afa2ea: dd 84 24 68 02 00 00 fldl 0x268(%rsp) afa2f1: f2 0f 11 8c 24 68 02 movsd %xmm1,0x268(%rsp) afa2f8: 00 00 afa2fa: dd 84 24 68 02 00 00 fldl 0x268(%rsp) afa301: d9 c9 fxch %st(1) afa303: d9 f8 fprem afa305: df e0 fnstsw %ax afa307: 9e (bad) afa308: 7a f9 jp afa303 <__qs_resp__resp_fit+0x1383> afa30a: dd d9 fstp %st(1) afa30c: dd 9c 24 68 02 00 00 fstpl 0x268(%rsp) afa313: 66 0f 12 ac 24 68 02 movlpd 0x268(%rsp),%xmm5 afa31a: 00 00 afa31c: 66 0f 2f ef comisd %xmm7,%xmm5 afa320: 0f 95 c1 setne %cl afa323: 66 0f 2f c7 comisd %xmm7,%xmm0 afa327: 0f 92 c2 setb %dl afa32a: 66 0f 2f cf comisd %xmm7,%xmm1 afa32e: 0f 92 c0 setb %al afa331: 31 d0 xor %edx,%eax /proc/cpuinfo is: vendor_id : AuthenticAMD cpu family : 15 model : 5 model name : AMD Opteron(tm) Processor 840 stepping : 8 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29975