[mips] Making sure that a '.set noreorder' directive is correctly parsed
authorMatheus Almeida <matheus.almeida@imgtec.com>
Wed, 19 Mar 2014 16:20:19 +0000 (16:20 +0000)
committerMatheus Almeida <matheus.almeida@imgtec.com>
Wed, 19 Mar 2014 16:20:19 +0000 (16:20 +0000)
and emitted and that no NOPs are emitted in a 'noreorder section'.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204250 91177308-0d34-0410-b5e6-96231b3b80d8

test/MC/Mips/mips_directives.s

index 1656c103b2b235e2087bc05960cbbd63f1127579..12a4b95f722da51504132d95a5162c8e08abc2e4 100644 (file)
@@ -9,9 +9,14 @@ $BB0_2:
     .frame    $sp,0,$ra
     .mask     0x00000000,0
     .fmask    0x00000000,0
+
+# CHECK: .set noreorder
 # CHECK:   b 1332               # encoding: [0x10,0x00,0x01,0x4d]
+# CHECK-NOT: nop
 # CHECK:   j 1328               # encoding: [0x08,0x00,0x01,0x4c]
+# CHECK-NOT: nop
 # CHECK:   jal 1328             # encoding: [0x0c,0x00,0x01,0x4c]
+# CHECK-NOT: nop
 
     .set    noreorder
      b 1332