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'

Reply via email to