diff options
Diffstat (limited to 'sim/testsuite/sim/h8300/ChangeLog')
-rw-r--r-- | sim/testsuite/sim/h8300/ChangeLog | 200 |
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: |