diff options
Diffstat (limited to 'test/MC/AsmParser')
-rw-r--r-- | test/MC/AsmParser/2011-09-06-NoNewline.s | 6 | ||||
-rw-r--r-- | test/MC/AsmParser/directive_file.s | 3 | ||||
-rw-r--r-- | test/MC/AsmParser/exprs.s | 15 | ||||
-rw-r--r-- | test/MC/AsmParser/labels.s | 3 |
4 files changed, 16 insertions, 11 deletions
diff --git a/test/MC/AsmParser/2011-09-06-NoNewline.s b/test/MC/AsmParser/2011-09-06-NoNewline.s new file mode 100644 index 0000000..7ecaf68 --- /dev/null +++ b/test/MC/AsmParser/2011-09-06-NoNewline.s @@ -0,0 +1,6 @@ +// RUN: llvm-mc %s +movl %gs:8, %eax +// RUN: llvm-mc %s +movl %gs:8, %eax +// RUN: llvm-mc %s +movl %gs:8, %eax
\ No newline at end of file diff --git a/test/MC/AsmParser/directive_file.s b/test/MC/AsmParser/directive_file.s index 3160d5c..121890e 100644 --- a/test/MC/AsmParser/directive_file.s +++ b/test/MC/AsmParser/directive_file.s @@ -2,7 +2,8 @@ .file "hello" .file 1 "world" + .file 2 "directory" "file" # CHECK: .file "hello" # CHECK: .file 1 "world" - +# CHECK: .file 2 "directory" "file" diff --git a/test/MC/AsmParser/exprs.s b/test/MC/AsmParser/exprs.s index 153701d..df075f8 100644 --- a/test/MC/AsmParser/exprs.s +++ b/test/MC/AsmParser/exprs.s @@ -5,12 +5,12 @@ .abort Unexpected $0 != $1. .endif .endmacro - + .text g: h: j: -k: +k: .data check_expr !1 + 2, 2 check_expr !0, 1 @@ -44,7 +44,8 @@ k: check_expr 0 || 1, 1 check_expr 0 || 0, 0 check_expr 1 + 2 < 3 + 4, 1 - + check_expr 1 << 8 - 1, 128 + .set c, 10 check_expr c + 1, 11 @@ -56,15 +57,15 @@ k: i = (j + 10) - (k + 2) .long i - + l = m - n + 4 - + .text m: n: nop - - + + movw $8, (42)+66(%eax) // "." support: diff --git a/test/MC/AsmParser/labels.s b/test/MC/AsmParser/labels.s index 3bc7e63..5609175 100644 --- a/test/MC/AsmParser/labels.s +++ b/test/MC/AsmParser/labels.s @@ -35,9 +35,6 @@ foo: // CHECK: .globl "a 3" .globl "a 3" -// CHECK: .weak "a 4" - .weak "a 4" - // CHECK: .desc "a 5",1 .desc "a 5", 1 |