diff options
-rw-r--r-- | lib/Target/ARM/ARMAsmPrinter.cpp | 2 | ||||
-rw-r--r-- | test/CodeGen/ARM/section.ll | 2 |
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" |