------- 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

Reply via email to