Bug#836599: shark: FTBFS on mips/mipsel: test errors

Dejan Latinovic Dejan.Latinovic at imgtec.com
Thu Sep 15 13:28:14 UTC 2016



Hello,

I took a look at this issue.
The reason of an illegal instruction is related to ldxc1 instruction.
> ldxc1	$f0,v0(a1)

> (gdb) p/x $a1
> $50 = 0xaaa8ae10
> (gdb) p/x $v0
> $51 = 0xaaaf0248

The address (a1+v0) seems to be valid and aligned to 8, but causes error anyway.
I will investigate this issue further.

This behavior is triggered by O2 optimization level. If O1 is used, this issue will not appear.

I have created patch that enables O1 flag for failing tests.

Also it was needed to mark ObjFunct_SvmLogisticInterpretation as slow as this test failed with timeout (1500) on my local build.

Both patches are attached.

Regards,
Dejan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fix-build-on-MIPS.patch
Type: text/x-patch
Size: 1712 bytes
Desc: fix-build-on-MIPS.patch
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160915/45a22321/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mark-ObjFunct_SvmLogisticInterpretation-as-slow.patch
Type: text/x-patch
Size: 500 bytes
Desc: mark-ObjFunct_SvmLogisticInterpretation-as-slow.patch
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160915/45a22321/attachment-0001.bin>


More information about the debian-science-maintainers mailing list