annotate test/MC/Mips/set-push-pop-directives-bad.s @ 121:803732b1fca8

LLVM 5.0
author kono
date Fri, 27 Oct 2017 17:07:41 +0900
parents 1172e4bd9c6f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 # RUN: not llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 2>%t1
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 # RUN: FileCheck %s < %t1
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
4 # Check only one error per statement.
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
5
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 .text
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 .set pop
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 # CHECK: :[[@LINE-1]]:14: error: .set pop with no .set push
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
9 # CHECK-NOT: :[[@LINE-1]]:
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 .set push
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 .set pop
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 .set pop
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 # CHECK: :[[@LINE-1]]:14: error: .set pop with no .set push
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
14 # CHECK-NOT: :[[@LINE-1]]:
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 .set push foo
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 # CHECK: :[[@LINE-1]]:19: error: unexpected token, expected end of statement
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
17 # CHECK-NOT: :[[@LINE-1]]:
83
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 .set pop bar
60c9769439b8 LLVM 3.7
Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 # CHECK: :[[@LINE-1]]:18: error: unexpected token, expected end of statement
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
20 # CHECK-NOT: :[[@LINE-1]]:
95
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
21 .set hardfloat
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
22 .set push
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
23 .set softfloat
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
24 add.s $f2, $f2, $f2
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
25 # CHECK: :[[@LINE-1]]:9: error: instruction requires a CPU feature not currently enabled
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
26 # CHECK-NOT: :[[@LINE-1]]:
95
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
27 .set pop
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
28 add.s $f2, $f2, $f2
afa8332a0e37 LLVM 3.8
Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
parents: 83
diff changeset
29 # CHECK-NOT: :[[@LINE-1]]:9: error: instruction requires a CPU feature not currently enabled
120
1172e4bd9c6f update 4.0.0
mir3636
parents: 95
diff changeset
30 # CHECK-NOT: :[[@LINE-1]]: