I have submitted to llvm (matching up with FreeBSD bugzilla 214904): Bug 31538 - FreeBSD head (12) buildkernel based on clang FreeBSD's 3.9.1 stops for mfpmr and mtpmr instructions not being supported (used in dev/hwpmc/hwpmc_e500.c )
This report likely should be added to the depends on list in: Bug 25780 - [META] Using Clang as the FreeBSD/ppc system compiler but I leave that to someone with official FreeBSD status to judge and answer. As for FreeBSD bugzilla 214904 I recently added a note to the patch attachment that it is an incomplete patch and the person that provided it reports not having time to do more for the mfpmr and mtpmr instructions (such as handling the instruction scheduling issues). So as stands the patch basically allows more explorations for finding other issues by allowing a normal buildkernel to complete relative to this issue. (I do not have a e500 involved in my powerpc family related testing.) === Mark Millard markmi at dsl-only.net _______________________________________________ [email protected] mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain To unsubscribe, send any mail to "[email protected]"
