From f7e1a10b826f91a154a8ee3f76254ef1c322ffeb Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Wed, 23 Oct 2019 09:54:09 +0200 Subject: [PATCH] already in snapshot --- debian/patches/clang-riscv64-rv64gc.diff | 38 ------------------------ 1 file changed, 38 deletions(-) delete mode 100644 debian/patches/clang-riscv64-rv64gc.diff diff --git a/debian/patches/clang-riscv64-rv64gc.diff b/debian/patches/clang-riscv64-rv64gc.diff deleted file mode 100644 index 17275888..00000000 --- a/debian/patches/clang-riscv64-rv64gc.diff +++ /dev/null @@ -1,38 +0,0 @@ -Index: llvm-toolchain-9_9.0.0/clang/lib/Driver/ToolChains/Arch/RISCV.cpp -=================================================================== ---- llvm-toolchain-9_9.0.0.orig/clang/lib/Driver/ToolChains/Arch/RISCV.cpp -+++ llvm-toolchain-9_9.0.0/clang/lib/Driver/ToolChains/Arch/RISCV.cpp -@@ -350,6 +350,13 @@ void riscv::getRISCVTargetFeatures(const - - // Handle all other types of extensions. - getExtensionFeatures(D, Args, Features, MArch, OtherExts); -+ } else { -+ // Default to imafdc aka gc -+ Features.push_back("+m"); -+ Features.push_back("+a"); -+ Features.push_back("+f"); -+ Features.push_back("+d"); -+ Features.push_back("+c"); - } - - // -mrelax is default, unless -mno-relax is specified. -@@ -375,5 +382,5 @@ StringRef riscv::getRISCVABI(const ArgLi - if (Arg *A = Args.getLastArg(options::OPT_mabi_EQ)) - return A->getValue(); - -- return Triple.getArch() == llvm::Triple::riscv32 ? "ilp32" : "lp64"; -+ return Triple.getArch() == llvm::Triple::riscv32 ? "ilp32" : "lp64d"; - } -Index: llvm-toolchain-9_9.0.0/clang/lib/Driver/ToolChains/Clang.cpp -=================================================================== ---- llvm-toolchain-9_9.0.0.orig/clang/lib/Driver/ToolChains/Clang.cpp -+++ llvm-toolchain-9_9.0.0/clang/lib/Driver/ToolChains/Clang.cpp -@@ -1862,7 +1862,7 @@ void Clang::AddRISCVTargetArgs(const Arg - else if (Triple.getArch() == llvm::Triple::riscv32) - ABIName = "ilp32"; - else if (Triple.getArch() == llvm::Triple::riscv64) -- ABIName = "lp64"; -+ ABIName = "lp64d"; - else - llvm_unreachable("Unexpected triple!"); -