summaryrefslogtreecommitdiff
path: root/sim/testsuite/sim/h8300/ChangeLog
blob: 83d1b57cb68d4ed15f560ee68e1075206388dc27 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
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: