5.1.2 test failures on alphaev56-dec-osf4.0g

Daniel Richard G. skunk at iSKUNK.ORG
Wed Sep 18 19:43:11 CEST 2013


On Wed, 2013 Sep 18 18:55+0200, Niels Möller wrote:
> 
> It might be enligthning to ask gdb to disassemble that for you, to see
> how it ended up after assembling and linking. Something like
> 
>   disassemble $pc - 8, $pc + 8

Program received signal SIGSEGV, Segmentation fault.
__gmpn_invert_limb () at tmp-invert_limb.s:61
61      tmp-invert_limb.s: No such file or directory.
(gdb) disassemble $pc - 16, $pc + 16
Dump of assembler code from 0x120020c98 to 0x120020cb8:
   0x0000000120020c98 <__gmp_divide_by_zero+36>:   nop     
   0x0000000120020c9c <__gmp_divide_by_zero+40>:   unop    
   0x0000000120020ca0 <__gmpn_invert_limb+0>:      ldah    gp,8191(t12)
   0x0000000120020ca4 <__gmpn_invert_limb+4>:      lda     gp,19520(gp)
=> 0x0000000120020ca8 <__gmpn_invert_limb+8>:   ldq     t1,-32520(gp)
   0x0000000120020cac <__gmpn_invert_limb+12>:     srl     a0,0x36,t0
   0x0000000120020cb0 <__gmpn_invert_limb+16>:     srl     a0,0x18,t3
   0x0000000120020cb4 <__gmpn_invert_limb+20>:     and     a0,0x1,t4
End of assembler dump.


Does that large negative number seem right?


--Daniel


-- 
Daniel Richard G. || skunk at iSKUNK.ORG
My ASCII-art .sig got a bad case of Times New Roman.


More information about the gmp-bugs mailing list