xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/h8300/ChangeLog-2021 (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1*4b169a6bSchristos2021-05-28  Yoshinori Sato  <ysato@users.sourceforge.jp>
2*4b169a6bSchristos
3*4b169a6bSchristos	* addb.s: Add special case reg,<@reg+ / @reg- / @+reg / @-reg>.
4*4b169a6bSchristos	* andb.s: Likewise.
5*4b169a6bSchristos	* cmpb.s: Likewise.
6*4b169a6bSchristos	* orb.s: Likewise.
7*4b169a6bSchristos	* subb.s: Likewise.
8*4b169a6bSchristos	* xorb.s: Likewise.
9*4b169a6bSchristos	* movb.s: Add special case reg,<@reg+ / @reg- / @+reg / @-reg>
10*4b169a6bSchristos	          @reg+,@reg+ / @-reg,@-reg.
11*4b169a6bSchristos	@ movw.s: Likewise.
12*4b169a6bSchristos	@ movl.s: Likewise.
13*4b169a6bSchristos
14*4b169a6bSchristos2021-05-04  Yoshinori Sato  <ysato@users.sourceforge.jp>
15*4b169a6bSchristos
16*4b169a6bSchristos	* movb.s: Add special case predec test.
17*4b169a6bSchristos	* movw.s: Likewise.
18*4b169a6bSchristos	* movl.s: Likewise.
19*4b169a6bSchristos
20*4b169a6bSchristos2021-04-08  Mike Frysinger  <vapier@gentoo.org>
21*4b169a6bSchristos
22*4b169a6bSchristos	* allinsn.exp (arch): Delete.
23*4b169a6bSchristos
24*4b169a6bSchristos2021-02-13  Mike Frysinger  <vapier@gentoo.org>
25*4b169a6bSchristos
26*4b169a6bSchristos	* allinsn.exp: Define arch.
27*4b169a6bSchristos
28*4b169a6bSchristos2021-01-05  Mike Frysinger  <vapier@gentoo.org>
29*4b169a6bSchristos
30*4b169a6bSchristos	* rotl.s (mach): Set to "h8300s h8sx".
31*4b169a6bSchristos	* rotr.s, rotxl.s, rotxr.s, shal.s, shar.s, shll.s, shlr.s, tas.s:
32*4b169a6bSchristos	Likewise.
33*4b169a6bSchristos
34*4b169a6bSchristos2021-01-05  Mike Frysinger  <vapier@gentoo.org>
35*4b169a6bSchristos
36*4b169a6bSchristos	* allinsn.exp: Rewrite file to use globs.
37*4b169a6bSchristos
38*4b169a6bSchristos2004-06-28  Alexandre Oliva  <aoliva@redhat.com>
39*4b169a6bSchristos
40*4b169a6bSchristos	2003-07-22  Michael Snyder  <msnyder@redhat.com>
41*4b169a6bSchristos	* mul.s: Don't try to use negative immediate (it's always
42*4b169a6bSchristos	unsigned).
43*4b169a6bSchristos	* div.s: Ditto.
44*4b169a6bSchristos
45*4b169a6bSchristos2004-06-24  Alexandre Oliva  <aoliva@redhat.com>
46*4b169a6bSchristos
47*4b169a6bSchristos	2004-06-17  Alexandre Oliva  <aoliva@redhat.com>
48*4b169a6bSchristos	* band.s, biand.s: imm3_abs16 is not available on h8300h.
49*4b169a6bSchristos	* bset.s: Likewise.  Ditto for rn_abs32.
50*4b169a6bSchristos
51*4b169a6bSchristos2003-07-22  Michael Snyder  <msnyder@redhat.com>
52*4b169a6bSchristos
53*4b169a6bSchristos	* cmpw.s: Add test for less-than-zero immediate.
54*4b169a6bSchristos	* shll.s: Test for shll reg, reg.
55*4b169a6bSchristos	* shlr.s: Test for shlr reg, reg.
56*4b169a6bSchristos	* mova.s: Add dozens of new mova tests.
57*4b169a6bSchristos
58*4b169a6bSchristos2003-05-30  Alexandre Oliva  <aoliva@redhat.com>
59*4b169a6bSchristos
60*4b169a6bSchristos	* allinsn.exp: Fix typos introduced on 2003-05-27.
61*4b169a6bSchristos
62*4b169a6bSchristos2003-05-29  Michael Snyder  <msnyder@redhat.com>
63*4b169a6bSchristos
64*4b169a6bSchristos	* tas.s: Use er4 for h8h and h8s, er3 for h8sx.
65*4b169a6bSchristos
66*4b169a6bSchristos2003-05-28  Michael Snyder  <msnyder@redhat.com>
67*4b169a6bSchristos
68*4b169a6bSchristos	* subs.s: New file.
69*4b169a6bSchristos	* subx.s: New file.
70*4b169a6bSchristos	* allinsn.exp: Add new subs and subx tests.
71*4b169a6bSchristos	* testutils.inc: Simplify (and fix) set_carry_flag.
72*4b169a6bSchristos	(clear_carry_flag, set_zero_flag, clear_zero_flag...): New macros.
73*4b169a6bSchristos	* addx.s: Use simplified set_carry_flag.
74*4b169a6bSchristos
75*4b169a6bSchristos2003-05-27  Michael Snyder  <msnyder@redhat.com>
76*4b169a6bSchristos
77*4b169a6bSchristos	* tas.s: New file.
78*4b169a6bSchristos	* band.s: New file.
79*4b169a6bSchristos	* biand.s: New file.
80*4b169a6bSchristos	* allinsn.exp: Add tas, band, biand tests.
81*4b169a6bSchristos	* brabc.s: Add abs8 test.
82*4b169a6bSchristos	* bset.s: Add bset/ne, bclr/ne tests.
83*4b169a6bSchristos
84*4b169a6bSchristos2003-05-23  Michael Snyder  <msnyder@redhat.com>
85*4b169a6bSchristos
86*4b169a6bSchristos	* and.b.s: Add andc exr.
87*4b169a6bSchristos	* or.b.s: Add orc.exr.
88*4b169a6bSchristos	* xor.b.s: Add xor exr.
89*4b169a6bSchristos
90*4b169a6bSchristos	* jmp.s: Fix 8-bit indirect test.  Add 7-bit vector test.
91*4b169a6bSchristos
92*4b169a6bSchristos2003-05-22  Michael Snyder  <msnyder@redhat.com>
93*4b169a6bSchristos
94*4b169a6bSchristos	* stack.s: Add rte/l and rts/l tests.
95*4b169a6bSchristos	* allinsn.exp: Add stack tests.
96*4b169a6bSchristos
97*4b169a6bSchristos2003-05-21  Michael Snyder  <msnyder@redhat.com>
98*4b169a6bSchristos
99*4b169a6bSchristos	* stack.s: New file: test stack operations.
100*4b169a6bSchristos	* stack.s: Add bsr, jsr tests.
101*4b169a6bSchristos	* stack.s: Add trapa, rte tests.
102*4b169a6bSchristos
103*4b169a6bSchristos	* div.s: Corrections for size of dividend.
104*4b169a6bSchristos
105*4b169a6bSchristos2003-05-20  Michael Snyder  <msnyder@redhat.com>
106*4b169a6bSchristos
107*4b169a6bSchristos	* mul.s: Corrections for unsigned multiply.
108*4b169a6bSchristos
109*4b169a6bSchristos	* div.s: New file, test div instructions.
110*4b169a6bSchristos	* allinsn.exp: Add div test.
111*4b169a6bSchristos
112*4b169a6bSchristos2003-05-19  Michael Snyder  <msnyder@redhat.com>
113*4b169a6bSchristos
114*4b169a6bSchristos	* mul.s: New file, test mul instructions.
115*4b169a6bSchristos	* allinsn.exp: Add mul test.
116*4b169a6bSchristos
117*4b169a6bSchristos2003-05-14  Michael Snyder  <msnyder@redhat.com>
118*4b169a6bSchristos
119*4b169a6bSchristos	* addb.s, addw.s, addl.s, addw.s, addx.s, andb.s, andw.s, andl.s,
120*4b169a6bSchristos	bfld.s, brabc.s, bra.s, bset.s, cmpb.s, cmpw.s, cmpl.s, daa.s,
121*4b169a6bSchristos	das.s, dec.s, extw.s, extl.s, inc.s, jmp.s, ldc.s, ldm.s, mac.s,
122*4b169a6bSchristos	mova.s, movb.s, movw.s, movl.s, movmd.s, movsd.s, neg.s, nop.s,
123*4b169a6bSchristos	not.s, orb.s, orw.s, orl.s, rotl.s, rotr.s, rotxl.s, rotxr.s,
124*4b169a6bSchristos	shal.s, shar.s, shll.s, shlr.s, stc.s, subb.s, subw.s, subl.s,
125*4b169a6bSchristos	xorb.s, xorw.s, xorl.s: New files.
126*4b169a6bSchristos	* allinsn.exp: New file.
127*4b169a6bSchristos
128*4b169a6bSchristosLocal Variables:
129*4b169a6bSchristosmode: change-log
130*4b169a6bSchristosleft-margin: 8
131*4b169a6bSchristosfill-column: 74
132*4b169a6bSchristosversion-control: never
133*4b169a6bSchristoschange-log-default-name: "ChangeLog"
134*4b169a6bSchristosEnd:
135