* gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
elsewhere now. * gas/hppa/basic/{copr, coprmem, spop}.s: New tests. * gas/hppa/basic/basic.exp: Run them.
This commit is contained in:
parent
d0286a2112
commit
3df8598e73
@ -1,3 +1,10 @@
|
|||||||
|
Mon Jan 17 00:25:03 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||||
|
|
||||||
|
* gas/hppa/basic/fp_misc.s: Delete copr instruction. It's tested
|
||||||
|
elsewhere now.
|
||||||
|
* gas/hppa/basic/{copr, coprmem, spop}.s: New tests.
|
||||||
|
* gas/hppa/basic/basic.exp: Run them.
|
||||||
|
|
||||||
Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
|
Thu Jan 13 11:59:22 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||||
|
|
||||||
* gas/all/gas.exp: No longer expect difference of forward
|
* gas/all/gas.exp: No longer expect difference of forward
|
||||||
|
@ -31,6 +31,8 @@ addi.s
|
|||||||
basic.exp
|
basic.exp
|
||||||
branch.s
|
branch.s
|
||||||
comclr.s
|
comclr.s
|
||||||
|
copr.s
|
||||||
|
coprmem.s
|
||||||
dcor.s
|
dcor.s
|
||||||
deposit.s
|
deposit.s
|
||||||
ds.s
|
ds.s
|
||||||
@ -49,6 +51,7 @@ sh2add.s
|
|||||||
sh3add.s
|
sh3add.s
|
||||||
shift.s
|
shift.s
|
||||||
special.s
|
special.s
|
||||||
|
spop.s
|
||||||
sub.s
|
sub.s
|
||||||
subi.s
|
subi.s
|
||||||
system.s
|
system.s
|
||||||
|
19
gas/testsuite/gas/hppa/basic/copr.s
Normal file
19
gas/testsuite/gas/hppa/basic/copr.s
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
.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
|
||||||
|
; We could/should test some of the corner cases for register and
|
||||||
|
; immediate fields. We should also check the assorted field
|
||||||
|
; selectors to make sure they're handled correctly.
|
||||||
|
copr_tests:
|
||||||
|
copr,4,5
|
||||||
|
copr,4,115
|
||||||
|
copr,4,5,n
|
||||||
|
copr,4,115,n
|
34
gas/testsuite/gas/hppa/basic/spop.s
Normal file
34
gas/testsuite/gas/hppa/basic/spop.s
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
.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
|
||||||
|
; We could/should test some of the corner cases for register and
|
||||||
|
; immediate fields. We should also check the assorted field
|
||||||
|
; selectors to make sure they're handled correctly.
|
||||||
|
spop_tests:
|
||||||
|
spop0,4,5
|
||||||
|
spop0,4,115
|
||||||
|
spop0,4,5,n
|
||||||
|
spop0,4,115,n
|
||||||
|
spop1,4,5 5
|
||||||
|
spop1,4,115 5
|
||||||
|
spop1,4,5,n 5
|
||||||
|
spop1,4,115,n 5
|
||||||
|
spop2,4,5 5
|
||||||
|
spop2,4,115 5
|
||||||
|
spop2,4,5,n 5
|
||||||
|
spop2,4,115,n 5
|
||||||
|
spop3,4,5 5,6
|
||||||
|
spop3,4,115 5,6
|
||||||
|
spop3,4,5,n 5,6
|
||||||
|
spop3,4,115,n 5,6
|
||||||
|
|
||||||
|
; Gas fucks this up... Thinks it has the expression 5 mod r5.
|
||||||
|
; spop1,4,5 %r5
|
Loading…
Reference in New Issue
Block a user