X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FMC%2FAsmParser%2Flabels.s;h=6a9870b655f2f033d3889af72c6b24bdd24a9e2c;hb=88a564f55ee92e2ffe916d8d69271308d05479d1;hp=1cdff8991da3e827246bd7d46d9eaaec0a93ff46;hpb=ad4555c549ed41aefb306cf9bd0c2e9f60cb3047;p=oota-llvm.git diff --git a/test/MC/AsmParser/labels.s b/test/MC/AsmParser/labels.s index 1cdff8991da..6a9870b655f 100644 --- a/test/MC/AsmParser/labels.s +++ b/test/MC/AsmParser/labels.s @@ -1,26 +1,56 @@ -// RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s +// RUN: llvm-mc -triple i686-apple-darwin10 %s | FileCheck %s - .data: + .data // CHECK: a: a: .long 0 // CHECK: b: "b": .long 0 -// CHECK: "a$b": +// CHECK: a$b: "a$b": .long 0 - .text: -foo: -// CHECK: val:"a$b" - addl $24, "a$b"(%eax) -// CHECK: val:"a$b" + 10 + .text +foo: +// CHECK: addl $24, a$b(%eax) + addl $24, "a$b"(%eax) +// CHECK: addl $24, a$b+10(%eax) addl $24, ("a$b" + 10)(%eax) - -// CHECK: "b$c" = 10 + +// CHECK: b$c = 10 "b$c" = 10 -// CHECK: val:10 - addl "b$c", %eax - - +// CHECK: addl $10, %eax + addl $"b$c", %eax + +// CHECK: "a 0" = 11 + .set "a 0", 11 + +// CHECK: .long 11 + .long "a 0" + +// XXCHCK: .section "a 1,a 2" +//.section "a 1", "a 2" + +// CHECK: .globl "a 3" + .globl "a 3" + +// CHECK: .desc "a 5",1 + .desc "a 5", 1 + +// CHECK: .comm "a 6",1 + .comm "a 6", 1 + +// CHECK: .lcomm "a 7",1 + .lcomm "a 7", 1 + +// FIXME: We don't bother to support .lsym. + +// CHECX: .lsym "a 8",1 +// .lsym "a 8", 1 + +// CHECK: "a 9" = a-b + .set "a 9", a - b + +// CHECK: .long "a 9" + .long "a 9"