Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / sh / sh64 / crange5.s
1 ! Zero-sized range descriptors are handled well, but GAS should not emit
2 ! them unnecessarily.  This can happen if .align handling and insn
3 ! assembling does not cater to this specifically and completely.
4 ! Test-case shortened from gcc.c-torture/execute/20000205-1.c.
5
6         .text
7 _f:
8         pt      .L2, tr0
9         addi.l  r15, -32, r15
10         gettr   tr5, r0
11         st.q    r15, 0, r14
12         st.q    r15, 24, r0
13         st.q    r15, 16, r28
14         st.q    r15, 8, r18
15         add.l   r15, r63, r14
16         add     r2, r63, r1
17         beqi    r1, 0, tr0
18         pt      _f, tr5
19         andi    r1, 128, r28
20         .align 2
21 .L8:
22         pt      .L2, tr0
23         movi    1, r2
24 .L2:
25         nop
26