Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / MC / X86 / x86-jcxz-loop-fixup.s
blob219c1bb52eb6b4c5817af0dfeb8e77aff48215db
1 # RUN: not llvm-mc -filetype=obj -triple=x86_64-linux-gnu %s 2>&1 | FileCheck %s
3 .balign 128
4 label00:
5 // CHECK: value of 253 is too large for field of 1 byte.
6 jecxz label01
7 // CHECK: value of 251 is too large for field of 1 byte.
8 jrcxz label01
9 // CHECK: value of 249 is too large for field of 1 byte.
10 loop label01
11 // CHECK: value of 247 is too large for field of 1 byte.
12 loope label01
13 // CHECK: value of 245 is too large for field of 1 byte.
14 loopne label01
15 .balign 256
16 label01:
17 // CHECK: value of -259 is too large for field of 1 byte.
18 jecxz label00
19 // CHECK: value of -261 is too large for field of 1 byte.
20 jrcxz label00
21 // CHECK: value of -263 is too large for field of 1 byte.
22 loop label00
23 // CHECK: value of -265 is too large for field of 1 byte.
24 loope label00
25 // CHECK: value of -267 is too large for field of 1 byte.
26 loopne label00