aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1995-06-13 04:28:17 +0000
committerJeff Law <law@redhat.com>1995-06-13 04:28:17 +0000
commit0eb8ace8185f7fffd50f0e8e040967e5d8765cb9 (patch)
treec6a8d5b4a5026b4835afaac5a5b711c4856f372a /gas
parent2e1cc80191239d77f2d084e30a9c3b4460b29503 (diff)
downloadgdb-0eb8ace8185f7fffd50f0e8e040967e5d8765cb9.zip
gdb-0eb8ace8185f7fffd50f0e8e040967e5d8765cb9.tar.gz
gdb-0eb8ace8185f7fffd50f0e8e040967e5d8765cb9.tar.bz2
* gas/hppa/parse/badfmpyadd.s: New test.
* gas/hppa/parse/parse.exp: Run it.
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/ChangeLog10
-rw-r--r--gas/testsuite/gas/hppa/parse/.Sanitize1
-rw-r--r--gas/testsuite/gas/hppa/parse/badfmpyadd.s33
3 files changed, 44 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 4c8a668..083da8c 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -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.
diff --git a/gas/testsuite/gas/hppa/parse/.Sanitize b/gas/testsuite/gas/hppa/parse/.Sanitize
index 8b6bdc1..4490fe6 100644
--- a/gas/testsuite/gas/hppa/parse/.Sanitize
+++ b/gas/testsuite/gas/hppa/parse/.Sanitize
@@ -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
index 0000000..8880144
--- /dev/null
+++ b/gas/testsuite/gas/hppa/parse/badfmpyadd.s
@@ -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