[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#852306: valgrind FTBFS on mips/mipsel: Error: float register should be even, was 1



Source: valgrind
Version: 1:3.12.0-1
Severity: serious

https://buildd.debian.org/status/package.php?p=valgrind

...
gcc -DHAVE_CONFIG_H -I. -I..  -I.. -I../include -I../VEX/pub -I../VEX/pub -DVGA_mips32=1 -DVGO_linux=1 -DVGP_mips32_linux=1 -DVGPV_mips32_linux_vanilla=1 -I../coregrind -DVG_LIBDIR="\"/usr/lib/valgrind"\" -DVG_PLATFORM="\"mips32-linux\""  -O2 -g -std=gnu99 -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wmissing-parameter-type -Wold-style-declaration -fno-stack-protector -fno-strict-aliasing -fno-builtin   -DENABLE_LINUX_TICKET_LOCK -g -O2 -fdebug-prefix-map=/«PKGBUILDDIR»=. -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/mips-linux-gnu    -mips2  -c -o libcoregrind_mips32_linux_a-m_machine.o `test -f 'm_machine.c' || echo './'`m_machine.c
In file included from ../include/pub_tool_vki.h:49:0,
                 from pub_core_vki.h:44,
                 from m_machine.c:35:
../include/vki/vki-linux.h: In function '__vki_cmsg_nxthdr':
../include/vki/vki-linux.h:677:10: warning: cast increases required alignment of target type [-Wcast-align]
  __ptr = (struct vki_cmsghdr*)(((unsigned char *) __cmsg) +  VKI_CMSG_ALIGN(__cmsg->cmsg_len));
          ^
In file included from pub_core_basics.h:40:0,
                 from m_machine.c:34:
m_machine.c: In function 'vgPlain_machine_get_hwcaps':
../include/pub_tool_basics.h:70:30: warning: implicit declaration of function 'vgPlain_prctl' [-Wimplicit-function-declaration]
 #define VG_(str)    VGAPPEND(vgPlain_,          str)
                              ^
../include/pub_tool_basics.h:68:29: note: in definition of macro 'VGAPPEND'
 #define VGAPPEND(str1,str2) str1##str2
                             ^~~~
m_machine.c:1746:19: note: in expansion of macro 'VG_'
      Int fpmode = VG_(prctl)(VKI_PR_GET_FP_MODE);
                   ^~~
...
/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

Reply to: