https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68444
Bug ID: 68444
Summary: [libvtv] All libvtv tests fail for powerpc*-*-linux*
(undefined references)
Product: gcc
Version: 6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
Assignee: unassigned at gcc dot gnu.org
Reporter: wschmidt at gcc dot gnu.org
CC: dje.gcc at gmail dot com
Target Milestone: ---
Host: powerpc*-*-linux*
Target: powerpc*-*-linux*
Build: powerpc*-*-linux*
I attempted enabling libvtv for power*-*-linux* today by setting
VTV_SUPPORTED=yes in libvtv/configure.tgt. The build and installation of
libvtv all succeeded. However, all of the tests in the test suite fail.
Looking at the libvtv.log file, the failures all involve linkage errors like
these:
bb_tests.cc:(.text+0x174): undefined reference to
`__VLTVerifyVtablePointer(void
**, void const*)'
bb_tests.cc:(.text+0x29c): undefined reference to `__VLTRegisterSet(void**,
void
const*, unsigned long, unsigned long, void**)'
nested_vcall_test.cc:(.text+0x3f8): undefined reference to
`__VLTRegisterPair(vo
id**, void const*, unsigned long, void const*)'
register_set_pair.cc:(.text+0x380): undefined reference to
`__VLTChangePermission'