Search
SailfishOS Open Build Service
>
Projects
>
home:piggz
>
llvm
> _service:tar_git:0004-Make-funwind-tables-the-default-for-all-archs.patch
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File _service:tar_git:0004-Make-funwind-tables-the-default-for-all-archs.patch of Package llvm
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: serge-sans-paille <sguelton@redhat.com> Date: Tue, 10 Dec 2019 09:18:03 +0000 Subject: [PATCH] Make -funwind-tables the default for all archs --- clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/Gnu.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/clang/lib/Driver/ToolChain.cpp b/clang/lib/Driver/ToolChain.cpp index d657d21bfcdb..eac667382fa9 100644 --- a/clang/lib/Driver/ToolChain.cpp +++ b/clang/lib/Driver/ToolChain.cpp @@ -258,7 +258,7 @@ std::string ToolChain::getInputFilename(const InputInfo &Input) const { } bool ToolChain::IsUnwindTablesDefault(const ArgList &Args) const { - return false; + return true; } Tool *ToolChain::getClang() const { diff --git a/clang/lib/Driver/ToolChains/Gnu.cpp b/clang/lib/Driver/ToolChains/Gnu.cpp index e7f57c824961..9c44b2e741ce 100644 --- a/clang/lib/Driver/ToolChains/Gnu.cpp +++ b/clang/lib/Driver/ToolChains/Gnu.cpp @@ -2692,6 +2692,9 @@ void Generic_GCC::printVerboseInfo(raw_ostream &OS) const { } bool Generic_GCC::IsUnwindTablesDefault(const ArgList &Args) const { + if (getTriple().isMeeGo()) { + return true; + } switch (getArch()) { case llvm::Triple::aarch64: case llvm::Triple::ppc: