Initial revision
[binutils.git] / gas / testsuite / gas / hppa / reloc / plabelbug.s
blobee05b32e1f8e6d72581999aaa1fd536dc7d627df
1 .SPACE $PRIVATE$
2 .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
3 .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
4 .SPACE $TEXT$
5 .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
6 .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
7 .IMPORT $global$,DATA
8 .IMPORT $$dyncall,MILLICODE
9 ; gcc_compiled.:
10 .IMPORT abort,CODE
11 .EXPORT f,DATA
12 .SPACE $PRIVATE$
13 .SUBSPA $DATA$
15 .align 4
17 .word P%abort
18 .word P%abort
19 .IMPORT __main,CODE
20 .IMPORT printf,CODE
21 .SPACE $TEXT$
22 .SUBSPA $CODE$
24 .align 4
25 LC$0000:
26 .STRING "frob\x0a\x00"
27 .align 4
28 .EXPORT main,CODE
29 .EXPORT main,ENTRY,PRIV_LEV=3,RTNVAL=GR
30 main:
31 .PROC
32 .CALLINFO FRAME=128,CALLS,SAVE_RP
33 .ENTRY
34 stw %r2,-20(%r30)
35 ldo 128(%r30),%r30
36 .CALL
37 bl __main,%r2
38 nop
39 ldil L'LC$0000,%r26
40 .CALL ARGW0=GR
41 bl printf,%r2
42 ldo R'LC$0000(%r26),%r26
43 ldw -148(%r30),%r2
44 bv %r0(%r2)
45 ldo -128(%r30),%r30
46 .EXIT
47 .PROCEND