As a prerequisite to doing experimental buids of pieces of FreeBSD PowerPC64 as little-endian, allow actually targeting it.
This is needed so basic platform definitions are pulled in. Without it, the compiler will only run freestanding.
Paths
| Differential D73425
[PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE ClosedPublic Authored by Bdragon28 on Jan 25 2020, 10:39 PM.
Details Summary As a prerequisite to doing experimental buids of pieces of FreeBSD PowerPC64 as little-endian, allow actually targeting it. This is needed so basic platform definitions are pulled in. Without it, the compiler will only run freestanding.
Diff Detail
Event TimelineComment Actions At a minimum, test/Driver/freebsd.c and test/Preprocessor/init-ppc64.c should be updated for powerpcle-unknown-freebsd tests. This revision is now accepted and ready to land.Aug 25 2020, 5:53 PM
Closed by commit rGfc2dac4116df: [PPC] Fix platform definitions when compiling FreeBSD powerpc64 as LE (authored by dim). · Explain WhyAug 29 2020, 3:03 AM This revision was automatically updated to reflect the committed changes. Comment Actions
CC the release manager @hans Perhaps there is still time http://lists.llvm.org/pipermail/llvm-dev/2020-September/144961.html Comment Actions
I submitted https://bugs.llvm.org/show_bug.cgi?id=47485 for this. Comment Actions This is new functionality, so I don't think we should merge it so late in the release process. Comment Actions That's fair. Will just use a patch on the FreeBSD side and revisit after 11.0.0 is released. Thanks.
Revision Contents
Diff 287811 clang/lib/Basic/Targets.cpp
clang/test/CodeGen/target-data.c
clang/test/Driver/freebsd.c
clang/test/Driver/ppc-abi.c
clang/test/Preprocessor/init-ppc64.c
|
List was previously in alpha order