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