From 0eb8ace8185f7fffd50f0e8e040967e5d8765cb9 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Tue, 13 Jun 1995 04:28:17 +0000 Subject: [PATCH] * gas/hppa/parse/badfmpyadd.s: New test. * gas/hppa/parse/parse.exp: Run it. --- gas/testsuite/ChangeLog | 10 +++++++ gas/testsuite/gas/hppa/parse/.Sanitize | 1 + gas/testsuite/gas/hppa/parse/badfmpyadd.s | 33 +++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 gas/testsuite/gas/hppa/parse/badfmpyadd.s diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 4c8a6682843..083da8cbe95 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 8b6bdc1c85d..4490fe69413 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 00000000000..88801441d36 --- /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 -- 2.30.2