* gas/hppa/parse/badfmpyadd.s: New test.
authorJeff Law <law@redhat.com>
Tue, 13 Jun 1995 04:28:17 +0000 (04:28 +0000)
committerJeff Law <law@redhat.com>
Tue, 13 Jun 1995 04:28:17 +0000 (04:28 +0000)
* gas/hppa/parse/parse.exp: Run it.

gas/testsuite/ChangeLog
gas/testsuite/gas/hppa/parse/.Sanitize
gas/testsuite/gas/hppa/parse/badfmpyadd.s [new file with mode: 0644]

index 4c8a66828433638bf2dab9cd5dc6741e2e04d37b..083da8cbe95d1d8805b822a7860d75623f520e1b 100644 (file)
@@ -1,3 +1,13 @@
+Mon Jun 12 22:27:18 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/parse/badfmpyadd.s: New test.
+       * gas/hppa/parse/parse.exp: Run it.
+
+Sun May 21 20:26:18 1995  Jeff Law  (law@snake.cs.utah.edu)
+
+       * gas/hppa/unsorted/unsorted.exp: Disable align4 tests for
+       ELF targets.
+
 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)      
 
        * arm/arm7dm.s: New file -- tests for ARM7DM instructions.
index 8b6bdc1c85de921a15de7021eb62787f7ce670cd..4490fe69413f5e15a527d7bf143a37c4cb5f9397 100644 (file)
@@ -29,6 +29,7 @@ Things-to-keep:
 align1.s
 align2.s
 appbug.s
+badfmpyadd.s
 block1.s
 block2.s
 calldatabug.s
diff --git a/gas/testsuite/gas/hppa/parse/badfmpyadd.s b/gas/testsuite/gas/hppa/parse/badfmpyadd.s
new file mode 100644 (file)
index 0000000..8880144
--- /dev/null
@@ -0,0 +1,33 @@
+       .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
+       .IMPORT $global$,DATA
+       .IMPORT $$dyncall,MILLICODE
+; gcc_compiled.:
+       .SPACE $TEXT$
+       .SUBSPA $CODE$
+
+       .align 4
+       .EXPORT foobar,ENTRY,PRIV_LEV=3,ARGW0=FR,ARGW1=FU,ARGW2=FR,ARGW3=FU,RTNVAL=FR
+foobar
+       .PROC
+       .CALLINFO FRAME=0,NO_CALLS
+       .ENTRY
+       ldo -64(%r30),%r20
+       addil LR'x-$global$,%r27
+       fldds 8(0,%r20),%fr4
+       fldds 0(0,%r20),%fr22
+       ldo RR'x-$global$(%r1),%r19
+       fmpysub,sgl %fr5L,%fr7L,%fr5L,%fr22L,%fr4L
+       bv 0(%r2)
+       fstds %fr5,0(0,%r19)
+       .EXIT
+       .PROCEND
+       .SPACE $PRIVATE$
+       .SUBSPA $BSS$
+
+x      .comm 8
+y      .comm 8