Index: llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp =================================================================== --- llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp +++ 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) { Index: llvm/test/MC/ARM/directive-tlsdescseq.s =================================================================== --- llvm/test/MC/ARM/directive-tlsdescseq.s +++ 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