[llvm] a05566c - [ARM] Correct missing newline after outputting .tlsdescseq directive.

David Spickett via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 4 09:38:50 PST 2020


Author: David Spickett
Date: 2020-02-04T17:38:09Z
New Revision: a05566c994191ea7b357145cf4236edde6397cb4

URL: https://github.com/llvm/llvm-project/commit/a05566c994191ea7b357145cf4236edde6397cb4
DIFF: https://github.com/llvm/llvm-project/commit/a05566c994191ea7b357145cf4236edde6397cb4.diff

LOG: [ARM] Correct missing newline after outputting .tlsdescseq directive.

Differential Revision: https://reviews.llvm.org/D73972

Added: 
    

Modified: 
    llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
    llvm/test/MC/ARM/directive-tlsdescseq.s

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
index 6062a6a13cf2..15f5865cef4e 100644
--- a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
+++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
@@ -238,7 +238,7 @@ void ARMTargetAsmStreamer::finishAttributeSection() {}
 
 void
 ARMTargetAsmStreamer::AnnotateTLSDescriptorSequence(const MCSymbolRefExpr *S) {
-  OS << "\t.tlsdescseq\t" << S->getSymbol().getName();
+  OS << "\t.tlsdescseq\t" << S->getSymbol().getName() << "\n";
 }
 
 void ARMTargetAsmStreamer::emitThumbSet(MCSymbol *Symbol, const MCExpr *Value) {

diff  --git a/llvm/test/MC/ARM/directive-tlsdescseq.s b/llvm/test/MC/ARM/directive-tlsdescseq.s
index 12db0589d7ad..649366365b7e 100644
--- a/llvm/test/MC/ARM/directive-tlsdescseq.s
+++ b/llvm/test/MC/ARM/directive-tlsdescseq.s
@@ -25,9 +25,9 @@ tlsdescseq:
 
 @ CHECK-ASM: ldr r1, [pc, #8]
 @ CHECK-ASM: .tlsdescseq variable
-@ CHECK-ASM: add r2, pc, r1
+@ CHECK-ASM-NEXT: add r2, pc, r1
 @ CHECK-ASM: .tlsdescseq variable
-@ CHECK-ASM: ldr r3, [r1, #4]
+@ CHECK-ASM-NEXT: ldr r3, [r1, #4]
 @ CHECK-ASM: .tlsdescseq variable
-@ CHECK-ASM: blx r3
+@ CHECK-ASM-NEXT: blx r3
 


        


More information about the llvm-commits mailing list