Sync with base.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/llvm/Makefile,v
retrieving revision 1.256
diff -u -p -u -p -r1.256 Makefile
--- Makefile    5 Aug 2020 06:49:48 -0000       1.256
+++ Makefile    7 Aug 2020 11:05:44 -0000
@@ -18,6 +18,7 @@ PKGSPEC-main =        llvm-=${LLVM_V}
 PKGNAME-main = llvm-${LLVM_V}
 PKGNAME-python =       py3-llvm-${LLVM_V}
 PKGNAME-lldb = lldb-${LLVM_V}
+REVISION-main =        0
 
 CATEGORIES =   devel
 
Index: patches/patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp
===================================================================
RCS file: 
/home/cvs/ports/devel/llvm/patches/patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp
--- patches/patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp        9 Jul 
2019 13:21:37 -0000       1.1
+++ patches/patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp        7 Aug 
2020 11:04:17 -0000
@@ -1,10 +1,22 @@
 $OpenBSD: patch-tools_clang_lib_Driver_ToolChains_Arch_X86_cpp,v 1.1 
2019/07/09 13:21:37 jca Exp $
 
+- default to -march=i586 on i386.
 - Turn on -mretpoline by default in clang on amd64.
 
 Index: tools/clang/lib/Driver/ToolChains/Arch/X86.cpp
 --- tools/clang/lib/Driver/ToolChains/Arch/X86.cpp.orig
 +++ tools/clang/lib/Driver/ToolChains/Arch/X86.cpp
+@@ -95,9 +95,9 @@ const char *x86::getX86TargetCPU(const ArgList &Args,
+   switch (Triple.getOS()) {
+   case llvm::Triple::FreeBSD:
+   case llvm::Triple::NetBSD:
+-  case llvm::Triple::OpenBSD:
+     return "i486";
+   case llvm::Triple::Haiku:
++  case llvm::Triple::OpenBSD:
+     return "i586";
+   default:
+     // Fallback to p4.
 @@ -146,6 +146,11 @@ void x86::getX86TargetFeatures(const Driver &D, const 
    // flags). This is a bit hacky but keeps existing usages working. We should
    // consider deprecating this and instead warn if the user requests external

Reply via email to