diff --git a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp --- a/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp +++ b/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp @@ -238,7 +238,7 @@ 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 --- a/llvm/test/MC/ARM/directive-tlsdescseq.s +++ b/llvm/test/MC/ARM/directive-tlsdescseq.s @@ -25,9 +25,9 @@ @ 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