Hi,

On Mon, 23 Jan 2017 15:15:11 +0200 Adrian Bunk <b...@debian.org> wrote:
> Source: valgrind
> Version: 1:3.12.0-1
> Severity: serious
> 
> https://buildd.debian.org/status/package.php?p=valgrind
[...]
> /tmp/cc8nHZJm.s: Assembler messages:
> /tmp/cc8nHZJm.s:2944: Error: float register should be even, was 1
> Makefile:4373: recipe for target 'libcoregrind_mips32_linux_a-m_machine.o' 
> failed
> make[5]: *** [libcoregrind_mips32_linux_a-m_machine.o] Error 1
>
> This might (or might not) be caused by
>   https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78012

The above error message refers to this piece of assembly in valgrind (so
it's not the GCC bug):

https://sources.debian.net/src/valgrind/1:3.12.0-1/coregrind/m_machine.c/#L1757

Indeed an odd floating point register is used here.

However, I think the restrictions are slightly relaxed when building for
mips32r2. Given that we bumped the minimum ISA level to mips32r2 for
stretch, I think the -mips2 hack in debian/rules can be removed and this
bug should go away.

Thanks,
James

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to