https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214904

--- Comment #1 from Mark Millard <mar...@dsl-only.net> ---
(In reply to Mark Millard from comment #0)

I've now also tried this on a powerpc64 running a minor variant
of head -r309179 and it gets the same result that the amd64
cross build for TARGET_ARCH=powerpc64 does --unlike the
buildworld WITH_LIB32= issue now listed in bugzilla 215037.

Here it seems that the "BOOK E" specific instructions are
missing from the assembler notation that clang 3.9.0 supports
for TARGET_ARCH=powerpc64. There might be other non-classic
PowerPc instructions also missing for all I know.

I've sent a note asking Justin Hibbits what he thinks the
proper classification of this is. Does llvm need to support
the BOOK E specific instructions on the assembler notation
in order for FreeBSD to use clang as the system compiler?

Even if GENERIC64 could avoid including such things there
would still be the issue of how to allow more specialized
builds to target BOOK E (or other variants with special
instructions for the variant).

This may need a related llvm bugzilla submittal to be
listed in the:

[META] Using Clang as the FreeBSD/ppc system compiler

(25780 for llvm).

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
freebsd-toolchain@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "freebsd-toolchain-unsubscr...@freebsd.org"

Reply via email to