aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/Target/ARM/ARMAsmPrinter.cpp2
-rw-r--r--test/CodeGen/ARM/section.ll2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/ARM/ARMAsmPrinter.cpp b/lib/Target/ARM/ARMAsmPrinter.cpp
index 3e79712..fb67ad5 100644
--- a/lib/Target/ARM/ARMAsmPrinter.cpp
+++ b/lib/Target/ARM/ARMAsmPrinter.cpp
@@ -322,7 +322,7 @@ bool ARMAsmPrinter::doFinalization(Module &M) {
I->getSection() == ".dtors")) {
std::string SectionName = ".section " + I->getSection();
- SectionName += ",\"aw\",@progbits";
+ SectionName += ",\"aw\",%progbits";
SwitchToDataSection(SectionName.c_str());
} else {
diff --git a/test/CodeGen/ARM/section.ll b/test/CodeGen/ARM/section.ll
index 3ddddb0..d6bf536 100644
--- a/test/CodeGen/ARM/section.ll
+++ b/test/CodeGen/ARM/section.ll
@@ -1,5 +1,5 @@
; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm &&
; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep "__DTOR_END__:" &&
-; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep ".section .dtors,\"aw\",@progbits"
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=arm | grep ".section .dtors,\"aw\",%progbits"
%__DTOR_END__ = internal global [1 x int] zeroinitializer, section ".dtors"