]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/fr30/leave.cgs
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / fr30 / leave.cgs
1 # fr30 testcase for leave
2 # mach(): fr30
3
4 .include "testutils.inc"
5
6 START
7
8 .text
9 .global leave
10 leave:
11 ; Test leave $u10
12 mvr_h_gr sp,r7 ; save Stack pointer
13 mvr_h_gr sp,r14
14 inci_h_gr -4,r14
15 mvi_h_mem 0xdeadbeef,r14
16 mvi_h_gr 0xbeefdead,r15
17 set_cc 0x0f ; Condition codes are irrelevent
18 leave
19 test_cc 1 1 1 1
20 testr_h_gr sp,r7
21 test_h_gr 0xdeadbeef,r14
22
23 pass