Home | History | Annotate | Download | only in ld-sh
      1 #source: tlstpoff1.s
      2 #source: tlstpoff2.s
      3 #as: -little
      4 #ld: -EL -e foo
      5 #objdump: -drj.text
      6 #target: sh*-*-linux* sh*-*-netbsd*
      7 
      8 .*: +file format elf32-sh.*
      9 
     10 Disassembly of section \.text:
     11 
     12 [0-9a-f]+ <foo>:
     13   [0-9a-f]+:	c6 2f       	mov.l	r12,@-r15
     14   [0-9a-f]+:	07 c7       	mova	[0-9a-f]+ <foo\+0x20>,r0
     15   [0-9a-f]+:	06 dc       	mov.l	[0-9a-f]+ <foo\+0x20>,r12	! [0-9a-f]+
     16   [0-9a-f]+:	0c 3c       	add	r0,r12
     17   [0-9a-f]+:	02 d0       	mov.l	[0-9a-f]+ <foo\+0x14>,r0	! c
     18   [0-9a-f]+:	12 01       	stc	gbr,r1
     19   [0-9a-f]+:	09 00       	nop
     20   [0-9a-f]+:	03 a0       	bra	[0-9a-f]+ <foo\+0x18>
     21   [0-9a-f]+:	0c 31       	add	r0,r1
     22   [0-9a-f]+:	09 00       	nop
     23   [0-9a-f]+:	0c 00       	.*[	]*.*
     24   [0-9a-f]+:	00 00       	.*[	]*.*
     25   [0-9a-f]+:	12 60       	mov.l	@r1,r0
     26   [0-9a-f]+:	0b 00       	rts
     27   [0-9a-f]+:	f6 6c       	mov.l	@r15\+,r12
     28   [0-9a-f]+:	09 00       	nop
     29   [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[	]*.*
     30   [0-9a-f]+:	[0-9a-f]+ [0-9a-f]+       	.*[	]*.*
     31 #pass
     32