xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/bfin/c_progctrl_call_pr.s (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1//Original:/testcases/core/c_progctrl_call_pr/c_progctrl_call_pr.dsp
2// Spec Reference: progctrl call (pr)
3# mach: bfin
4
5.include "testutils.inc"
6	start
7
8	INIT_R_REGS 0;
9
10	ASTAT = r0;
11
12	FP = SP;
13
14	loadsym P1, SUBR;
15	CALL ( P1 );
16
17	CHECKREG r0, 0x00000000;
18	CHECKREG r1, 0x00001111;
19	CHECKREG r2, 0x00000000;
20	CHECKREG r3, 0x00000000;
21	CHECKREG r4, 0x00000000;
22	CHECKREG r5, 0x00000000;
23	CHECKREG r6, 0x00000000;
24	CHECKREG r7, 0x00000000;
25
26	pass
27
28SUBR:				// should jump here
29	R1.L = 0x1111;
30	RTS;
31	R2.L = 0x2222;	// should not go here
32	RTS;
33