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