]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/bfin/cec-non-operating-env.s
sim: bfin: import testsuite
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / bfin / cec-non-operating-env.s
1 # Make sure the sim doesn't segfault when doing things that don't
2 # make much sense in a non-operating environment
3 # mach: bfin
4
5 .include "testutils.inc"
6
7 start
8
9 csync;
10 ssync;
11 idle;
12 raise 12;
13 cli r0;
14 sti r0;
15
16 loadsym r0, .Lreti;
17 reti = r0;
18 rti;
19 fail;
20 .Lreti:
21
22 loadsym r0, .Lretx;
23 retx = r0;
24 rtx;
25 fail;
26 .Lretx:
27
28 loadsym r0, .Lretn;
29 retn = r0;
30 rtn;
31 fail;
32 .Lretn:
33
34 usp = p0;
35 p0 = usp;
36
37 pass;