summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/hppa/parse/defbug.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/hppa/parse/defbug.s')
-rw-r--r--gas/testsuite/gas/hppa/parse/defbug.s18
1 files changed, 18 insertions, 0 deletions
diff --git a/gas/testsuite/gas/hppa/parse/defbug.s b/gas/testsuite/gas/hppa/parse/defbug.s
new file mode 100644
index 00000000000..064caf4d3df
--- /dev/null
+++ b/gas/testsuite/gas/hppa/parse/defbug.s
@@ -0,0 +1,18 @@
+ .SPACE $PRIVATE$
+ .SUBSPA $DATA$,QUAD=1,ALIGN=8,ACCESS=31
+ .SUBSPA $BSS$,QUAD=1,ALIGN=8,ACCESS=31,ZERO,SORT=82
+ .SPACE $TEXT$
+ .SUBSPA $LIT$,QUAD=0,ALIGN=8,ACCESS=44
+ .SUBSPA $CODE$,QUAD=0,ALIGN=8,ACCESS=44,CODE_ONLY
+
+ .SPACE $TEXT$
+ .SUBSPA $CODE$
+
+ .align 4
+ .import _seterrno
+ .export vfork ! .label vfork ! .proc! .callinfo no_calls! .entry ! .label __vfork ! mtsp %r0,%sr0! ldil L%0xc0000004,%r1! ble R%0xc0000004(%sr0,%r1)! ldi 66 ,%r22 ! b,n yyy! b,n __vfork ! b _seterrno! copy %r28,%r26! .label yyy
+ add,= %r0,%r29,%r0
+ copy %r0,%r28
+ bv,n (%r2)
+ .exit
+ .procend