aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Driver/Tools.cpp
diff options
context:
space:
mode:
authorScott Egerton <Scott.Egerton@imgtec.com>2016-01-13 16:19:33 +0000
committerScott Egerton <Scott.Egerton@imgtec.com>2016-01-13 16:19:33 +0000
commit2df06baf020c8c6bc9257ea30363d1e1290ef047 (patch)
treee6ae2c0efaa640457e55b58ec72b0e07714356e1 /clang/lib/Driver/Tools.cpp
parent02c3291566ff670d3fe1a7a20ba866cbe4c48266 (diff)
downloadllvm-2df06baf020c8c6bc9257ea30363d1e1290ef047.zip
llvm-2df06baf020c8c6bc9257ea30363d1e1290ef047.tar.gz
llvm-2df06baf020c8c6bc9257ea30363d1e1290ef047.tar.bz2
Revert r257602 because it breaks integrated-as.s on mips hosts.
llvm-svn: 257610
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
-rw-r--r--clang/lib/Driver/Tools.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp
index 3b2610e..5a2dbd3 100644
--- a/clang/lib/Driver/Tools.cpp
+++ b/clang/lib/Driver/Tools.cpp
@@ -2580,7 +2580,6 @@ static void CollectArgsForIntegratedAssembler(Compilation &C,
// When using an integrated assembler, translate -Wa, and -Xassembler
// options.
bool CompressDebugSections = false;
- const char *MipsTargetFeature = nullptr;
for (const Arg *A :
Args.filtered(options::OPT_Wa_COMMA, options::OPT_Xassembler)) {
A->claim();
@@ -2619,25 +2618,7 @@ static void CollectArgsForIntegratedAssembler(Compilation &C,
CmdArgs.push_back("-soft-float");
continue;
}
-
- MipsTargetFeature = llvm::StringSwitch<const char *>(Value)
- .Case("-mips1", "+mips1")
- .Case("-mips2", "+mips2")
- .Case("-mips3", "+mips3")
- .Case("-mips4", "+mips4")
- .Case("-mips5", "+mips5")
- .Case("-mips32", "+mips32")
- .Case("-mips32r2", "+mips32r2")
- .Case("-mips32r3", "+mips32r3")
- .Case("-mips32r5", "+mips32r5")
- .Case("-mips32r6", "+mips32r6")
- .Case("-mips64", "+mips64")
- .Case("-mips64r2", "+mips64r2")
- .Case("-mips64r3", "+mips64r3")
- .Case("-mips64r5", "+mips64r5")
- .Case("-mips64r6", "+mips64r6")
- .Default(nullptr);
- continue;
+ break;
}
if (Value == "-force_cpusubtype_ALL") {
@@ -2685,10 +2666,6 @@ static void CollectArgsForIntegratedAssembler(Compilation &C,
else
D.Diag(diag::warn_debug_compression_unavailable);
}
- if (MipsTargetFeature != nullptr) {
- CmdArgs.push_back("-target-feature");
- CmdArgs.push_back(MipsTargetFeature);
- }
}
// This adds the static libclang_rt.builtins-arch.a directly to the command line