xref: /netbsd-src/external/gpl3/gdb/dist/sim/msp430/ChangeLog-2021 (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
12021-06-22  Mike Frysinger  <vapier@gentoo.org>
2
3	* configure.ac: Removed.
4	* aclocal.m4: Removed.
5	* configure: Removed.
6
72021-06-21  Mike Frysinger  <vapier@gentoo.org>
8
9	* aclocal.m4: Regenerate.
10	* configure: Regenerate.
11
122021-06-21  Mike Frysinger  <vapier@gentoo.org>
13
14	* configure: Regenerate.
15
162021-06-20  Mike Frysinger  <vapier@gentoo.org>
17
18	* configure.ac (SIM_AC_COMMON): Delete.
19	* aclocal.m4, configure: Regenerate.
20
212021-06-20  Mike Frysinger  <vapier@gentoo.org>
22
23	* aclocal.m4: Regenerate.
24	* configure: Regenerate.
25
262021-06-19  Mike Frysinger  <vapier@gentoo.org>
27
28	* aclocal.m4: Regenerate.
29	* configure: Regenerate.
30
312021-06-19  Mike Frysinger  <vapier@gentoo.org>
32
33	* configure: Regenerate.
34
352021-06-18  Mike Frysinger  <vapier@gentoo.org>
36
37	* aclocal.m4, configure: Regenerate.
38
392021-06-18  Mike Frysinger  <vapier@gentoo.org>
40
41	* configure: Regenerate.
42
432021-06-18  Mike Frysinger  <vapier@gentoo.org>
44
45	* msp430-sim.c: Include sim-signal.h.
46	* sim-main.h: Delete sim-signal.h include.
47
482021-06-17  Mike Frysinger  <vapier@gentoo.org>
49
50	* configure.ac: Delete SIM_AC_OPTION_ENDIAN call.
51	* msp430-sim.c (sim_open): Set current_target_byte_order.
52	* aclocal.m4, configure: Regenerate.
53
542021-06-16  Mike Frysinger  <vapier@gentoo.org>
55
56	* configure: Regenerate.
57
582021-06-16  Mike Frysinger  <vapier@gentoo.org>
59
60	* configure: Regenerate.
61	* config.in: Removed.
62
632021-06-15  Mike Frysinger  <vapier@gentoo.org>
64
65	* config.in, configure: Regenerate.
66
672021-06-14  Mike Frysinger  <vapier@gentoo.org>
68
69	* configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
70	* configure: Regenerate.
71
722021-06-12  Mike Frysinger  <vapier@gentoo.org>
73
74	* configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
75
762021-06-12  Mike Frysinger  <vapier@gentoo.org>
77
78	* aclocal.m4, config.in, configure: Regenerate.
79
802021-06-12  Mike Frysinger  <vapier@gentoo.org>
81
82	* config.in, configure: Regenerate.
83
842021-05-17  Mike Frysinger  <vapier@gentoo.org>
85
86	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
87
882021-05-17  Mike Frysinger  <vapier@gentoo.org>
89
90	* sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
91	(struct sim_state): Delete.
92
932021-05-16  Mike Frysinger  <vapier@gentoo.org>
94
95	* msp430-sim.c: Replace config.h include with defs.h.
96
972021-05-16  Mike Frysinger  <vapier@gentoo.org>
98
99	* config.in, configure: Regenerate.
100
1012021-05-04  Mike Frysinger  <vapier@gentoo.org>
102
103	* configure: Regenerate.
104
1052021-05-01  Mike Frysinger  <vapier@gentoo.org>
106
107	* config.in, configure: Regenerate.
108
1092021-04-26  Mike Frysinger  <vapier@gentoo.org>
110
111	* Makefile.in (NL_TARGET): Delete.
112
1132021-04-26  Mike Frysinger  <vapier@gentoo.org>
114
115	* aclocal.m4, config.in, configure: Regenerate.
116
1172021-04-22  Tom Tromey  <tom@tromey.com>
118
119	* configure, config.in: Rebuild.
120
1212021-04-22  Tom Tromey  <tom@tromey.com>
122
123	* configure: Rebuild.
124
1252021-04-21  Mike Frysinger  <vapier@gentoo.org>
126
127	* aclocal.m4: Regenerate.
128
1292021-04-21  Simon Marchi  <simon.marchi@polymtl.ca>
130
131	* configure: Regenerate.
132
1332021-04-18  Mike Frysinger  <vapier@gentoo.org>
134
135	* configure: Regenerate.
136
1372021-04-18  Mike Frysinger  <vapier@gentoo.org>
138
139	* configure.ac: Delete AC_CHECK_HEADERS call.
140	* config.in, configure: Regenerate.
141
1422021-04-18  Mike Frysinger  <vapier@gentoo.org>
143
144	* configure: Regenerate.
145
1462021-04-12  Mike Frysinger  <vapier@gentoo.org>
147
148	* msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
149
1502021-04-02  Mike Frysinger  <vapier@gentoo.org>
151
152	* aclocal.m4, configure: Regenerate.
153
1542021-02-28  Mike Frysinger  <vapier@gentoo.org>
155
156	* configure: Regenerate.
157
1582021-02-28  Mike Frysinger  <vapier@gentoo.org>
159
160	* Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
161
1622021-02-27  Mike Frysinger  <vapier@gentoo.org>
163
164	* Makefile.in (SIM_EXTRA_ALL): Delete.
165
1662021-02-21  Mike Frysinger  <vapier@gentoo.org>
167
168	* configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
169	* aclocal.m4, configure: Regenerate.
170
1712021-02-13  Mike Frysinger  <vapier@gentoo.org>
172
173	* configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
174	* aclocal.m4, configure: Regenerate.
175
1762021-02-06  Mike Frysinger  <vapier@gentoo.org>
177
178	* configure: Regenerate.
179
1802021-01-11  Mike Frysinger  <vapier@gentoo.org>
181
182	* config.in, configure: Regenerate.
183
1842021-01-09  Mike Frysinger  <vapier@gentoo.org>
185
186	* configure: Regenerate.
187
1882021-01-08  Mike Frysinger  <vapier@gentoo.org>
189
190	* configure: Regenerate.
191
1922021-01-04  Mike Frysinger  <vapier@gentoo.org>
193
194	* configure: Regenerate.
195
1962020-08-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
197
198	* msp430-sim.c (sim_open): Increase the size of the main memory region
199	to 0xFAC0.
200
2012020-08-05  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
202
203	* msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
204	operands to the unsigned type before multiplying.
205	* msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
206	operands.
207
2082020-01-22  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
209
210	* msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
211	an RRC instruction, if the ZC bit of the extension word is set.
212
2132017-09-06  John Baldwin  <jhb@FreeBSD.org>
214
215	* configure: Regenerate.
216
2172017-08-29  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
218
219	* sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
220	arguments for variadic syscall "open".
221
2222016-08-15  Mike Frysinger  <vapier@gentoo.org>
223
224	* msp430-sim.c: Delete bfd.h include.
225	(lookup_symbol, msp430_sim_close): Delete.
226	(sim_open): Change lookup_symbol to trace_sym_value.
227	* sim-main.h (struct sim_state): Delete symbol_table and
228	number_of_symbols.
229	(STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
230	SIM_CLOSE_HOOK): Delete.
231
2322016-01-10  Mike Frysinger  <vapier@gentoo.org>
233
234	* config.in, configure: Regenerate.
235
2362016-01-10  Mike Frysinger  <vapier@gentoo.org>
237
238	* configure: Regenerate.
239
2402016-01-10  Mike Frysinger  <vapier@gentoo.org>
241
242	* configure: Regenerate.
243
2442016-01-10  Mike Frysinger  <vapier@gentoo.org>
245
246	* configure: Regenerate.
247
2482016-01-10  Mike Frysinger  <vapier@gentoo.org>
249
250	* configure: Regenerate.
251
2522016-01-10  Mike Frysinger  <vapier@gentoo.org>
253
254	* configure.ac (SIM_AC_OPTION_INLINE): Delete call.
255	* configure: Regenerate.
256
2572016-01-10  Mike Frysinger  <vapier@gentoo.org>
258
259	* configure: Regenerate.
260
2612016-01-10  Mike Frysinger  <vapier@gentoo.org>
262
263	* configure: Regenerate.
264
2652016-01-09  Mike Frysinger  <vapier@gentoo.org>
266
267	* config.in, configure: Regenerate.
268
2692016-01-06  Mike Frysinger  <vapier@gentoo.org>
270
271	* msp430-sim.c (sim_open): Mark argv const.
272	(sim_create_inferior): Mark argv and env const.
273
2742016-01-05  Mike Frysinger  <vapier@gentoo.org>
275
276	* msp430-sim.c (loader_write_mem): Delete.
277	(lookup_symbol): Return -1 when abfd is NULL.
278	(sim_open): Delete prog_bfd variable.  Delete call to sim_load_file.
279	Delete prog_bfd check.
280
2812016-01-05  Mike Frysinger  <vapier@gentoo.org>
282
283	* Makefile.in (SIM_OBJS): Delete trace.o.
284	* msp430-sim.c: Delete dis-asm.h and trace.h includes.
285	(sim_open): Delete msp430_trace_init call.
286	(msp430_dis_read): Delete function.
287	(msp430_step_once): Replace disassembly logic with a call
288	to TRACE_DISASM.
289	* trace.c, trace.h: Delete files.
290
2912016-01-04  Mike Frysinger  <vapier@gentoo.org>
292
293	* configure: Regenerate.
294
2952016-01-03  Mike Frysinger  <vapier@gentoo.org>
296
297	* config.in, configure: Regenerate.
298
2992016-01-02  Mike Frysinger  <vapier@gentoo.org>
300
301	* configure.ac (SIM_AC_OPTION_ENDIAN): Change LITTLE_ENDIAN to
302	LITTLE.
303	* configure: Regenerate.
304
3052015-12-27  Mike Frysinger  <vapier@gentoo.org>
306
307	* msp430-sim.c (sim_dis_read): Change private_data to application_data.
308	(msp430_step_once): Likewise.
309
3102015-12-27  Mike Frysinger  <vapier@gentoo.org>
311
312	* Makefile.in (SIM_OBJS): Delete sim-hload.o.
313
3142015-12-26  Mike Frysinger  <vapier@gentoo.org>
315
316	* config.in, configure: Regenerate.
317
3182015-12-15  Dominik Vogt  <vogt@linux.vnet.ibm.com>
319
320	* msp430-sim.c (get_op, put_op): Fix left shift of negative value.
321
3222015-12-07  Nick Clifton  <nickc@redhat.com>
323
324	* msp430-sim.c (sim_open): Check for needed memory at address
325	0x500 not 0x200.
326	(get_op): Add support for F5 hardware multiply addresses.
327	(put_op): Likewise.
328
3292015-11-15  Mike Frysinger  <vapier@gentoo.org>
330
331	* Makefile.in (SIM_OBJS): Delete sim-reason.o, sim-reg.o, and
332	sim-stop.o.
333
3342015-11-14  Mike Frysinger  <vapier@gentoo.org>
335
336	* interp.c (sim_close): Rename to ...
337	(msp430_sim_close): ... this.  Delete call to sim_state_free.
338	* sim-main.h (msp430_sim_close): Declare.
339	(SIM_CLOSE_HOOK): Define.
340
3412015-06-24  Mike Frysinger  <vapier@gentoo.org>
342
343	* msp430-sim.c (trace_reg_put): Change TRACE_VPU to TRACE_REGISTER.
344	(trace_reg_get): Likewise.
345
3462015-06-23  Mike Frysinger  <vapier@gentoo.org>
347
348	* configure: Regenerate.
349
3502015-06-17  Mike Frysinger  <vapier@gentoo.org>
351
352	* msp430-sim.c (maybe_perform_syscall): Replace call to cb_syscall
353	with sim_syscall.
354
3552015-06-17  Mike Frysinger  <vapier@gentoo.org>
356
357	* msp430-sim.c: Include sim-syscall.h.
358	(syscall_read_mem, syscall_write_mem): Delete.
359	(maybe_perform_syscall): Change syscall_read_mem/syscall_write_mem
360	to sim_syscall_read_mem/sim_syscall_write_mem.
361
3622015-06-12  Mike Frysinger  <vapier@gentoo.org>
363
364	* configure: Regenerate.
365
3662015-06-12  Mike Frysinger  <vapier@gentoo.org>
367
368	* configure: Regenerate.
369
3702015-06-12  Mike Frysinger  <vapier@gentoo.org>
371
372	* msp430-sim.c (trace_reg_put): Replace TRACE_VPU_P/trace_generic
373	with TRACE_VPU.
374	(trace_reg_get): Likewise.
375	(get_op): Replace TRACE_MEMORY_P/trace_generic with TRACE_MEMORY.
376	(put_op): Likewise.
377	(msp430_dis_read): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
378	(do_flags): Likewise.
379	(maybe_perform_syscall): Replace TRACE_SYSCALL_P/trace_generic with
380	TRACE_SYSCALL.
381	(msp430_step_once): Replace TRACE_ALU_P/trace_generic with TRACE_ALU.
382	Replace TRACE_BRANCH_P/trace_generic with TRACE_BRANCH.
383
3842015-06-11  Mike Frysinger  <vapier@gentoo.org>
385
386	* sim-main.h (MAYBE_TRACE, TRACE_INSN, TRACE_DECODE, TRACE_EXTRACT,
387	TRACE_SYSCALL, TRACE_CORE, TRACE_EVENTS, TRACE_BRANCH,
388	trace_register, TRACE_REGISTER, TRACE_REG): Delete.
389
3902015-04-18  Mike Frysinger  <vapier@gentoo.org>
391
392	* sim-main.h (SIM_CPU): Delete.
393
3942015-04-18  Mike Frysinger  <vapier@gentoo.org>
395
396	* sim-main.h (sim_cia): Delete.
397
3982015-04-17  Mike Frysinger  <vapier@gentoo.org>
399
400	* sim-main.h (CIA_GET, CIA_SET): Delete.
401
4022015-04-15  Mike Frysinger  <vapier@gentoo.org>
403
404	* Makefile.in (SIM_OBJS): Delete sim-cpu.o.
405	* sim-main.h (STATE_CPU): Delete.
406
4072015-04-13  Mike Frysinger  <vapier@gentoo.org>
408
409	* configure: Regenerate.
410
4112015-04-06  Mike Frysinger  <vapier@gentoo.org>
412
413	* Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
414
4152015-04-01  Mike Frysinger  <vapier@gentoo.org>
416
417	* Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
418
4192015-03-31  Mike Frysinger  <vapier@gentoo.org>
420
421	* config.in, configure: Regenerate.
422
4232015-03-23  Mike Frysinger  <vapier@gentoo.org>
424
425	* sim-main.h: Delete run-sim.h include.
426
4272015-03-16  Mike Frysinger  <vapier@gentoo.org>
428
429	* config.in, configure: Regenerate.
430
4312015-03-14  Mike Frysinger  <vapier@gentoo.org>
432
433	* aclocal.m4, configure: Regenerate.
434	* configure.ac: Call the common inline & warning macros.
435	* msp430-sim.c: Include unistd.h & trace.h.
436	* trace.c: Include trace.h.
437	(load_file_and_line): Move FILE* decl to top of scope.
438	* trace.h (msp430_get_current_source_location): Adjust prototype to
439	match the function definition.
440
4412015-03-14  Mike Frysinger  <vapier@gentoo.org>
442
443	* Makefile.in (SIM_RUN_OBJS): Delete.
444
4452015-02-24  Nick Clifton  <nickc@redhat.com>
446
447	* msp430-sim.c (sim_open): Allocate memory regions matching those
448	declared in the libgloss/msp430 linker scripts.
449	Allow sim_load_file to fail.
450	(get_op): Test the correct address bit when checking for out of
451	range addresses.
452	Include the address in the error message when an illegal access to
453	the hardware multiplier is detected.
454	(put_op): Test the correct address bit when checking for out of
455	range addresses.
456
4572014-08-19  Alan Modra  <amodra@gmail.com>
458
459	* configure: Regenerate.
460
4612014-08-19  Nick Clifton  <nickc@redhat.com>
462
463	* msp430-sim.c: Move static hardware multiply support variables
464	from here...
465	* msp430-sim.h (msp430_cpu_state): ... into here ...
466	* msp430-sim.c (get_op, put_op): ... and update references to use
467	the msp430_cpu_state structure.
468
4692014-08-15  Roland McGrath  <mcgrathr@google.com>
470
471	* configure: Regenerate.
472	* config.in: Regenerate.
473
4742014-06-03  Nick Clifton  <nickc@redhat.com>
475
476	* msp430-sim.c (get_op): Handle reads of low result register when
477	in MAC mode.
478	(put_op): Copy MAC result into result words.
479	Handle writes to the low result register.
480
4812014-05-12  DJ Delorie  <dj@redhat.com>
482
483	* msp43-sim.c (sign_ext): Change to "long long" to support
484	sign-extending 32-bit values.
485
4862014-05-08  Nick Clifton  <nickc@redhat.com>
487
488	* msp430-sim.c (sim_open): Do not allocate memory over the
489	hardware multiply registers.
490	(get_op): Add support for reads from the hardware multiply
491	registers.
492	(put_op): Add support for writes to the hardware multiply
493	registers.
494	(msp430_step_once): Add support for the RETI instruction used by
495	the CPUX architecture.
496
4972014-03-10  Mike Frysinger  <vapier@gentoo.org>
498
499	* msp430-sim.c (sim_create_inferior): Set new_pc to the result of
500	bfd_get_start_address when abfd is not NULL and new_pc is zero.
501
5022014-03-10  Mike Frysinger  <vapier@gentoo.org>
503
504	* msp430-sim (maybe_perform_syscall): Change %d to %ld.
505	(msp430_step_once): Cast fprintf to fprintf_ftype.
506
5072013-09-23  Alan Modra  <amodra@gmail.com>
508
509	* aclocal.m4, configure: Regenerate.
510
5112013-06-21  Nick Clifton  <nickc@redhat.com>
512
513	* Makefile.in: New.
514	* aclocal.m4: Generate.
515	* config.in: Generate.
516	* configure.ac: New.
517	* configure: Generate.
518	* msp430-sim.c: New.
519	* msp430-sim.h: New.
520	* sim-main.h: New.
521	* trace.c: New.
522	* trace.h: New.
523