57 lines · plain
1// RUN: llvm-mc -triple i686-apple-darwin10 %s | FileCheck %s2 3 .data4// CHECK: a:5a:6 .long 07// CHECK: b:8"b":9 .long 010// CHECK: a$b:11"a$b":12 .long 013 14 .text15foo:16// CHECK: addl $24, a$b(%eax)17 addl $24, "a$b"(%eax)18// CHECK: addl $24, a$b+10(%eax)19 addl $24, ("a$b" + 10)(%eax)20 21// CHECK: b$c = 1022"b$c" = 1023// CHECK: addl $10, %eax24 addl $"b$c", %eax25 26// CHECK: "a 0" = 1127 .set "a 0", 1128 29// CHECK: .long 1130 .long "a 0"31 32// XXCHCK: .section "a 1,a 2"33//.section "a 1", "a 2"34 35// CHECK: .globl "a 3"36 .globl "a 3"37 38// CHECK: .desc "a 5",139 .desc "a 5", 140 41// CHECK: .comm "a 6",142 .comm "a 6", 143 44// CHECK: .lcomm "a 7",145 .lcomm "a 7", 146 47// FIXME: We don't bother to support .lsym.48 49// CHECX: .lsym "a 8",150// .lsym "a 8", 151 52// CHECK: "a 9" = a-b53 .set "a 9", a - b54 55// CHECK: .long "a 9"56 .long "a 9"57