3 #name: Dwarf2 test on lbranch.s
6 # Test handling of basic instructions.
8 .*: +file format elf32\-m68hc11
10 Disassembly of section .text:
19 jbra Lend ; Must be switched to a jmp
20 2: 7e 00 00 jmp 0 <_rcall>
21 jbsr toto ; -> to a jsr
22 5: bd 00 00 jsr 0 <_rcall>
23 jbne toto ; -> to a beq\+jmp
24 8: 27 03 beq d <_rcall\+0xd>
25 a: 7e 00 00 jmp 0 <_rcall>
26 jbeq toto ; -> to a bne\+jmp
27 d: 26 03 bne 12 <_rcall\+0x12>
28 f: 7e 00 00 jmp 0 <_rcall>
29 jbcs toto ; -> to a bcc\+jmp
30 12: 24 03 bcc 17 <_rcall\+0x17>
31 14: 7e 00 00 jmp 0 <_rcall>
32 jbcc toto ; -> to a bcs\+jmp
33 17: 25 03 bcs 1c <_rcall\+0x1c>
34 19: 7e 00 00 jmp 0 <_rcall>
39 beq bidule ; -> to a bne\+jmp
40 1e: 26 03 bne 23 <_rcall\+0x23>
41 20: 7e 00 00 jmp 0 <_rcall>
42 bcs bidule ; -> to a bcc\+jmp
43 23: 24 03 bcc 28 <_rcall\+0x28>
44 25: 7e 00 00 jmp 0 <_rcall>
45 bcc bidule ; -> to a bcs\+jmp
46 28: 25 03 bcs 2d <_rcall\+0x2d>
47 2a: 7e 00 00 jmp 0 <_rcall>
51 2e: 7e 00 c8 jmp c8 <_rcall\+0xc8>
53 31: bd 07 83 jsr 783 <L0
\ 1\+0x602>
54 bne Lend ; -> to a beq\+jmp
55 34: 27 03 beq 39 <_rcall\+0x39>
56 36: 7e 00 00 jmp 0 <_rcall>
58 39: bd 00 00 jsr 0 <_rcall>
60 3c: 26 03 bne 41 <_rcall\+0x41>
61 3e: 7e 00 00 jmp 0 <_rcall>
65 109: 96 00 ldaa \*0 <_rcall>
70 10b: 23 03 bls 110 <Lend\+0x5>
71 10d: 7e 00 00 jmp 0 <_rcall>
73 110: 22 03 bhi 115 <Lend\+0xa>
74 112: 7e 00 00 jmp 0 <_rcall>
76 115: bd 00 00 jsr 0 <_rcall>
78 118: ce 00 0c ldx #c <_rcall\+0xc>