summaryrefslogtreecommitdiff
path: root/sim/testsuite/sim/h8300/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/sim/h8300/ChangeLog')
-rw-r--r--sim/testsuite/sim/h8300/ChangeLog200
1 files changed, 200 insertions, 0 deletions
diff --git a/sim/testsuite/sim/h8300/ChangeLog b/sim/testsuite/sim/h8300/ChangeLog
new file mode 100644
index 00000000000..83d1b57cb68
--- /dev/null
+++ b/sim/testsuite/sim/h8300/ChangeLog
@@ -0,0 +1,200 @@
+2003-04-11 Michael Snyder <msnyder@redhat.com>
+
+ * mac.s: New file. Test multiply-accumulator insns.
+ * allinsn.exp: Add mac tests.
+
+2003-04-10 Michael Snyder <msnyder@redhat.com>
+
+ * brabc.s: New file. Test for bra/bc and bra/bs.
+ * allinsn.exp: Add bra/bc test.
+ * testsuite.inc: New macro memcmp.
+ * bfld.s: Un-comment insns, assembler works now.
+
+ * bfld.s: Add tests for bfst insn.
+ * bfld.s: New file. Test for bfld insn.
+ * allinsn.exp: Add bfld test.
+
+2003-04-09 Michael Snyder <msnyder@redhat.com>
+
+ * movmd.s: New file. Test for movmd insn.
+ * allinsn.exp: Add movmd test.
+ * movsd.s: Un-comment movsd instructions (assembler works now).
+ * movsd.s: New file. Test for movsd insn.
+ * allinsn.exp: Add movsd test.
+ * add.b.s: Add tests for ABS8 mode.
+
+2003-04-08 Michael Snyder <msnyder@redhat.com>
+
+ * bset.s: New file, test bset and bclr.
+ * allinsn.exp: Add bset test.
+ * and.b.s: Add test for andc ccr.
+ * or.b.s: Add test for orc ccr.
+ * xor.b.s: Add test for xorc ccr.
+
+2003-04-07 Michael Snyder <msnyder@redhat.com>
+
+ * testutils.inc (_write_and_exit): Rewrite for new syscall lib.
+ (pass, fail): Use new syscall abi.
+
+2003-04-04 Michael Snyder <msnyder@redhat.com>
+
+ * rotl.s: Add INDEXB, INDEXW, INDEXL tests.
+ * rotl.s, rotr.s, rotxl.s, rotxr.s: New files.
+ * allinsn.exp: Add rot insn tests.
+
+2003-04-03 Michael Snyder <msnyder@redhat.com>
+
+ * shift.s: Remove. Replace with
+ * shal.s, shar.s, shll.s, shlr.s: New files.
+ * allinsn.exp: Invoke new test files.
+ * ext.w.s, ext.l.s: New files, tests for exts and extu.
+
+2003-04-02 Michael Snyder <msnyder@redhat.com>
+
+ * bra.s: New file, test for branch insns.
+ * allinsn.exp: Add bra.s.
+ * adds.s: Add ccr flags checking.
+
+2003-04-01 Michael Snyder <msnyder@redhat.com>
+
+ * shift.s: Add lots of tests.
+ * mov.b.s: Add word and long tests.
+ * neg.s: New file, test neg instructions.
+ * allinsn.exp: Add neg test.
+
+2003-03-31 Michael Snyder <msnyder@redhat.com>
+
+ * addx.s: Add word and long tests.
+
+2003-03-28 Michael Snyder <msnyder@redhat.com>
+
+ * mov.w.s: Add a bunch more tests for new addressing modes.
+ * add.l.s: Comment fixes.
+ * not.s: Add tests for word and long operations.
+ * not.s: Fill out remaining tests for byte operation.
+ * add.l.s: Fix up .if directives for h8h, h8s.
+ * mov.l.s: Simplify results checking.
+ * add.l.s: Add several dozen new tests for new addressing modes.
+
+2003-03-25 Michael Snyder <msnyder@redhat.com>
+
+ * mov.l.s: A sampling of tests for esoteric addressing modes.
+ * mov.l.s: Finish tests for immediate and register direct modes.
+ * mov.l.s: Simplify, add more tests.
+ * mov.l.s: Add more new tests.
+
+2003-03-13 Michael Snyder <msnyder@redhat.com>
+
+ * not.s: New test.
+ * allinsn.exp: Add not.s test.
+ * add.b.s, add.w.s, addx.s and.b.s, cmp.b.s, or.b.s, sub.b.s, xor.b.s:
+ Un-comment assembler instructions: assembler should handle 'em all.
+
+2003-03-04 Michael Snyder <msnyder@redhat.com>
+
+ * add.b.s: Add DISP16, DISP32, ABS16, ABS32.
+ * sub.b.s: Add POSTINC, POSTDEC, RDIND.
+ * or.b.s, xor.b.s: Add RDPOSTINC, RDPREINC, RDPREDEC.
+
+2003-03-03 Michael Snyder <msnyder@redhat.com>
+
+ * add.b.s, addx.s, and.b.s, cmp.b.s: Add RDPOSTINC,
+ RDPREINC, RDPREDEC.
+ * add.b.s, addx.s, and.b.s, cmp.b.s, or.b.s, xor.b.s: Add RDPOSTDEC.
+
+2003-02-28 Michael Snyder <msnyder@redhat.com>
+
+ * add.b.s, and.b.s, cmp.b.s, or.b.s, sub.b.s, xor.b.s:
+ Add tests for RDIND. Also add RDPOSTDEC to cmp.b.s.
+ * allinsn.exp: All tests run for all machine flavors.
+
+2003-02-27 Michael Snyder <msnyder@redhat.com>
+
+ * add.l.s, adds.s, addx.s, and.l.s, cmp.l.s, cmp.w.s, jmp.s,
+ or.l.s, or.w.s, sub.l.s, sub.w.s, xor.l.s, xor.w.s):
+ Substitute actual assembler instructions for data words!
+ * addx.s: Add tests for RDIND and RDPOSTDEC.
+ * shifts.s: New file.
+ * allinsn.exp: Add shifts.s.
+ * testutils.inc: Add assembler directive ".h8300sx".
+ * add.w.s, add.l.s, ...: Add linker directive "-m h8300sxelf".
+
+2003-02-25 Michael Snyder <msnyder@redhat.com>
+
+ * adds.s, addw.s: New files.
+ * testutils.inc (set_ccr, set_carry_flag, test_carry_clear,
+ test_carry_set, test_ovf_clear, test_ovf_set, test_zero_clear,
+ test_zero_set, test_neg_clear, test_neg_set): New macros.
+
+2003-02-24 Michael Snyder <msnyder@redhat.com>
+
+ * stc.c: Extend tests to all h8300s opcodes.
+ * ldc.s: New file.
+
+ * stc.s: New file.
+ * allinsn.exp: Add stc test.
+ * and.l.s: 'and.l imm:16 clears upper half of dest. reg.
+ * testutils.inc: Add kludge for h8sx.
+ (set_gr_a5a5, set_grs_a5a5, test_gr_a5a5, test_grs_a5a5,
+ set_ccr_zero): New macros.
+
+2003-02-18 Michael Snyder <msnyder@redhat.com>
+
+ * daa.s: New file.
+ * das.s: New file.
+ * dec.s: New file.
+ * inc.s: New file.
+ * or.b.s: New file.
+ * or.w.s: New file.
+ * or.l.s: New file.
+ * xor.b.s: New file.
+ * xor.w.s: New file.
+ * xor.l.s: New file.
+ * and.l.s: Fix expected result.
+ * allinsn.exp: Add new tests.
+
+2003-02-12 Michael Snyder <msnyder@redhat.com>
+
+ * and.b.s: New file.
+ * and.w.s: New file.
+ * and.l.s: New file.
+ * cmp.b.s: New file.
+ * cmp.w.s: New file.
+ * cmp.l.s: New file.
+ * jmp.s: New file.
+ * add.w.s: Add test for 3-bit immediate operand.
+ * add.l.s: Add test for 3-bit and 16-bit immediate operands.
+ * mov.b.s (dst_addr16, dst_addr32): Delete.
+ * nop.s: Simplify using testutils.inc macros.
+ * sub.w.s: Add test for 3-bit immediate operand.
+ * sub.l.s: Add test for 3-bit and 16-bit immediate operands.
+
+2003-02-07 Michael Snyder <msnyder@redhat.com>
+
+ * mov.b.s: Add tests for more addressing modes.
+ (src_addr16, src_addr32, dst_addr16, dst_addr32): Delete.
+ * mov.b.s: Add prospective tests for h8sx modes.
+ * mov.w.s: New file (test for 'mov.w').
+ * mov.l.s: New file (test for 'mov.l').
+ * sub.b.s: New file (test for 'sub.b').
+ * sub.w.s: New file (test for 'sub.w').
+ * sub.l.s: New file (test for 'sub.l').
+ * allinsn.exp: Turn new tests on.
+
+2003-02-06 Michael Snyder <msnyder@redhat.com>
+
+ * allinsn.exp: New file.
+ * testutils.inc: New file.
+ * nop.s: New file (test for 'nop' insn).
+ * add.b.s: New file (test for 'add.b').
+ * add.w.s: New file (test for 'add.w').
+ * add.l.s: New file (test for 'add.l').
+ * mov.b.s: New file (test for 'mov.b');
+
+Local Variables:
+mode: change-log
+left-margin: 8
+fill-column: 74
+version-control: never
+change-log-default-name: "ChangeLog"
+End: