* gas/all/gas.exp (redef2): xfail m6811 and m6812.
[deliverable/binutils-gdb.git] / ld / testsuite / ld-m68hc11 / far-hc11.d
CommitLineData
6c6532f7
SC
1#source: far-hc11.s
2#as: -m68hc11
3#ld: -m m68hc11elf
4#objdump: -d --prefix-addresses -r
5#target: m6811-*-* m6812-*-*
6
7.*: file format elf32-m68hc11
8
9Disassembly of section .text:
100+8000 <tramp._far_foo> pshb
110+8001 <tramp._far_foo\+0x1> ldab \#0
120+8003 <tramp._far_foo\+0x3> ldy \#0+6c <_far_foo>
130+8007 <tramp._far_foo\+0x7> jmp 0+8056 <__far_trampoline>
140+800a <tramp._far_bar> pshb
150+800b <tramp._far_bar\+0x1> ldab \#0
160+800d <tramp._far_bar\+0x3> ldy \#0+64 <stack>
170+8011 <tramp._far_bar\+0x7> jmp 0+8056 <__far_trampoline>
180+8014 <_start> lds \#0+64 <stack>
190+8017 <_start\+0x3> ldx \#0+abcd <__data_image\+0x2b63>
200+801a <_start\+0x6> pshx
210+801b <_start\+0x7> ldd \#0+1234 <__data_section_start\+0x134>
220+801e <_start\+0xa> ldx \#0+5678 <__data_section_start\+0x4578>
230+8021 <_start\+0xd> jsr 0+800a <tramp._far_bar>
240+8024 <_start\+0x10> cpx \#0+1234 <__data_section_start\+0x134>
250+8027 <_start\+0x13> bne 0+804e <fail>
260+8029 <_start\+0x15> cpd \#0+5678 <__data_section_start\+0x4578>
270+802d <_start\+0x19> bne 0+804e <fail>
280+802f <_start\+0x1b> pulx
290+8030 <_start\+0x1c> cpx \#0+abcd <__data_image\+0x2b63>
300+8033 <_start\+0x1f> bne 0+804e <fail>
310+8035 <_start\+0x21> ldd \#0+8000 <tramp._far_foo>
320+8038 <_start\+0x24> xgdx
330+8039 <_start\+0x25> jsr 0,x
340+803b <_start\+0x27> ldd \#0+800a <tramp._far_bar>
350+803e <_start\+0x2a> xgdy
360+8040 <_start\+0x2c> jsr 0,y
370+8043 <_start\+0x2f> ldaa \#0
380+8045 <_start\+0x31> ldy \#0+73 <_far_no_tramp>
390+8049 <_start\+0x35> bsr 0+8066 <__call_a16>
400+804b <_start\+0x37> clra
410+804c <_start\+0x38> clrb
420+804d <_start\+0x39> wai
430+804e <fail> ldd \#0+1 <__bss_size\+0x1>
440+8051 <fail\+0x3> wai
450+8052 <fail\+0x4> bra 0+8014 <_start>
460+8054 <__return> ins
470+8055 <__return\+0x1> rts
480+8056 <__far_trampoline> psha
490+8057 <__far_trampoline\+0x1> psha
500+8058 <__far_trampoline\+0x2> pshx
510+8059 <__far_trampoline\+0x3> tsx
520+805a <__far_trampoline\+0x4> ldab 4,x
530+805c <__far_trampoline\+0x6> ldaa 2,x
540+805e <__far_trampoline\+0x8> staa 4,x
550+8060 <__far_trampoline\+0xa> pulx
560+8061 <__far_trampoline\+0xb> pula
570+8062 <__far_trampoline\+0xc> pula
580+8063 <__far_trampoline\+0xd> jmp 0,y
590+8066 <__call_a16> psha
600+8067 <__call_a16\+0x1> jmp 0,y
61Disassembly of section .bank1:
620+64 <_far_bar> jsr 0+6b <local_bank1>
630+67 <_far_bar\+0x3> xgdx
640+68 <_far_bar\+0x4> jmp 0+8054 <__return>
650+6b <local_bank1> rts
66Disassembly of section .bank2:
670+6c <_far_foo> jsr 0+72 <local_bank2>
680+6f <_far_foo\+0x3> jmp 0+8054 <__return>
690+72 <local_bank2> rts
70Disassembly of section .bank3:
710+73 <_far_no_tramp> jsr 0+79 <local_bank3>
720+76 <_far_no_tramp\+0x3> jmp 0+8054 <__return>
730+79 <local_bank3> rts
This page took 0.461073 seconds and 4 git commands to generate.