diff options
| author | Anton Korobeynikov <asl@math.spbu.ru> | 2009-06-01 19:03:17 +0000 |
|---|---|---|
| committer | Anton Korobeynikov <asl@math.spbu.ru> | 2009-06-01 19:03:17 +0000 |
| commit | 2afc641e0437bf4122b4e3b07627e17cd9064740 (patch) | |
| tree | 562ed8c25813d03253dd9a76545b6b3dc86b9de1 | |
| parent | bc60ee22151f22b1e61cd41ad9d5d4eef30580c7 (diff) | |
| download | bcm5719-llvm-2afc641e0437bf4122b4e3b07627e17cd9064740.tar.gz bcm5719-llvm-2afc641e0437bf4122b4e3b07627e17cd9064740.zip | |
Do not emit "generic" CPU string. This fixes PR4291.
llvm-svn: 72696
| -rw-r--r-- | llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp index e02bab26995..d908cf43631 100644 --- a/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp +++ b/llvm/lib/Target/ARM/AsmPrinter/ARMAsmPrinter.cpp @@ -820,7 +820,9 @@ bool ARMAsmPrinter::doInitialization(Module &M) { // Emit ARM Build Attributes if (Subtarget->isTargetELF()) { // CPU Type - O << "\t.cpu " << Subtarget->getCPUString() << '\n'; + std::string CPUString = Subtarget->getCPUString(); + if (CPUString != "generic") + O << "\t.cpu " << CPUString << '\n'; // FIXME: Emit FPU type if (Subtarget->hasVFP2()) |

