Index: head/devel/llvm10/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp =================================================================== --- head/devel/llvm10/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (revision 559047) +++ head/devel/llvm10/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (nonexistent) @@ -1,23 +0,0 @@ ---- lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-07-04 07:43:51 UTC -+++ lib/Target/PowerPC/PPCTargetMachine.cpp -@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const - if (TT.isMacOSX()) - return PPCTargetMachine::PPC_ABI_UNKNOWN; - -+ if (TT.isOSFreeBSD()) { -+ switch (TT.getArch()) { -+ case Triple::ppc64le: -+ case Triple::ppc64: -+ if (TT.getOSMajorVersion() >= 13) -+ return PPCTargetMachine::PPC_ABI_ELFv2; -+ else -+ return PPCTargetMachine::PPC_ABI_ELFv1; -+ case Triple::ppc: -+ default: -+ return PPCTargetMachine::PPC_ABI_UNKNOWN; -+ } -+ } -+ - switch (TT.getArch()) { - case Triple::ppc64le: - return PPCTargetMachine::PPC_ABI_ELFv2; Property changes on: head/devel/llvm10/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/llvm10/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp =================================================================== --- head/devel/llvm10/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (nonexistent) +++ head/devel/llvm10/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (revision 559048) @@ -0,0 +1,23 @@ +--- lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-07-04 07:43:51 UTC ++++ lib/Target/PowerPC/PPCTargetMachine.cpp +@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const + if (TT.isMacOSX()) + return PPCTargetMachine::PPC_ABI_UNKNOWN; + ++ if (TT.isOSFreeBSD()) { ++ switch (TT.getArch()) { ++ case Triple::ppc64le: ++ case Triple::ppc64: ++ if (TT.getOSMajorVersion() >= 13) ++ return PPCTargetMachine::PPC_ABI_ELFv2; ++ else ++ return PPCTargetMachine::PPC_ABI_ELFv1; ++ case Triple::ppc: ++ default: ++ return PPCTargetMachine::PPC_ABI_UNKNOWN; ++ } ++ } ++ + switch (TT.getArch()) { + case Triple::ppc64le: + return PPCTargetMachine::PPC_ABI_ELFv2; Property changes on: head/devel/llvm10/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/llvm11/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp =================================================================== --- head/devel/llvm11/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (revision 559047) +++ head/devel/llvm11/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (nonexistent) @@ -1,23 +0,0 @@ ---- lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-07-04 07:43:51 UTC -+++ lib/Target/PowerPC/PPCTargetMachine.cpp -@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const - if (TT.isMacOSX()) - return PPCTargetMachine::PPC_ABI_UNKNOWN; - -+ if (TT.isOSFreeBSD()) { -+ switch (TT.getArch()) { -+ case Triple::ppc64le: -+ case Triple::ppc64: -+ if (TT.getOSMajorVersion() >= 13) -+ return PPCTargetMachine::PPC_ABI_ELFv2; -+ else -+ return PPCTargetMachine::PPC_ABI_ELFv1; -+ case Triple::ppc: -+ default: -+ return PPCTargetMachine::PPC_ABI_UNKNOWN; -+ } -+ } -+ - switch (TT.getArch()) { - case Triple::ppc64le: - return PPCTargetMachine::PPC_ABI_ELFv2; Property changes on: head/devel/llvm11/files/clang/patch-lib_Target_PowerPC_PPCTargetMachine.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/devel/llvm11/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp =================================================================== --- head/devel/llvm11/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (nonexistent) +++ head/devel/llvm11/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp (revision 559048) @@ -0,0 +1,23 @@ +--- lib/Target/PowerPC/PPCTargetMachine.cpp.orig 2019-07-04 07:43:51 UTC ++++ lib/Target/PowerPC/PPCTargetMachine.cpp +@@ -209,6 +209,20 @@ static PPCTargetMachine::PPCABI computeTargetABI(const + if (TT.isMacOSX()) + return PPCTargetMachine::PPC_ABI_UNKNOWN; + ++ if (TT.isOSFreeBSD()) { ++ switch (TT.getArch()) { ++ case Triple::ppc64le: ++ case Triple::ppc64: ++ if (TT.getOSMajorVersion() >= 13) ++ return PPCTargetMachine::PPC_ABI_ELFv2; ++ else ++ return PPCTargetMachine::PPC_ABI_ELFv1; ++ case Triple::ppc: ++ default: ++ return PPCTargetMachine::PPC_ABI_UNKNOWN; ++ } ++ } ++ + switch (TT.getArch()) { + case Triple::ppc64le: + return PPCTargetMachine::PPC_ABI_ELFv2; Property changes on: head/devel/llvm11/files/patch-lib_Target_PowerPC_PPCTargetMachine.cpp ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property