gdb/fortran: rewrite intrinsic handling and add some missing overloads
[binutils-gdb.git] / sim / msp430 / ChangeLog-2021
1 2021-06-22 Mike Frysinger <vapier@gentoo.org>
2
3 * configure.ac: Removed.
4 * aclocal.m4: Removed.
5 * configure: Removed.
6
7 2021-06-21 Mike Frysinger <vapier@gentoo.org>
8
9 * aclocal.m4: Regenerate.
10 * configure: Regenerate.
11
12 2021-06-21 Mike Frysinger <vapier@gentoo.org>
13
14 * configure: Regenerate.
15
16 2021-06-20 Mike Frysinger <vapier@gentoo.org>
17
18 * configure.ac (SIM_AC_COMMON): Delete.
19 * aclocal.m4, configure: Regenerate.
20
21 2021-06-20 Mike Frysinger <vapier@gentoo.org>
22
23 * aclocal.m4: Regenerate.
24 * configure: Regenerate.
25
26 2021-06-19 Mike Frysinger <vapier@gentoo.org>
27
28 * aclocal.m4: Regenerate.
29 * configure: Regenerate.
30
31 2021-06-19 Mike Frysinger <vapier@gentoo.org>
32
33 * configure: Regenerate.
34
35 2021-06-18 Mike Frysinger <vapier@gentoo.org>
36
37 * aclocal.m4, configure: Regenerate.
38
39 2021-06-18 Mike Frysinger <vapier@gentoo.org>
40
41 * configure: Regenerate.
42
43 2021-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
48 2021-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
54 2021-06-16 Mike Frysinger <vapier@gentoo.org>
55
56 * configure: Regenerate.
57
58 2021-06-16 Mike Frysinger <vapier@gentoo.org>
59
60 * configure: Regenerate.
61 * config.in: Removed.
62
63 2021-06-15 Mike Frysinger <vapier@gentoo.org>
64
65 * config.in, configure: Regenerate.
66
67 2021-06-14 Mike Frysinger <vapier@gentoo.org>
68
69 * configure.ac: Delete call to SIM_AC_OPTION_WARNINGS.
70 * configure: Regenerate.
71
72 2021-06-12 Mike Frysinger <vapier@gentoo.org>
73
74 * configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT.
75
76 2021-06-12 Mike Frysinger <vapier@gentoo.org>
77
78 * aclocal.m4, config.in, configure: Regenerate.
79
80 2021-06-12 Mike Frysinger <vapier@gentoo.org>
81
82 * config.in, configure: Regenerate.
83
84 2021-05-17 Mike Frysinger <vapier@gentoo.org>
85
86 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete.
87
88 2021-05-17 Mike Frysinger <vapier@gentoo.org>
89
90 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define.
91 (struct sim_state): Delete.
92
93 2021-05-16 Mike Frysinger <vapier@gentoo.org>
94
95 * msp430-sim.c: Replace config.h include with defs.h.
96
97 2021-05-16 Mike Frysinger <vapier@gentoo.org>
98
99 * config.in, configure: Regenerate.
100
101 2021-05-04 Mike Frysinger <vapier@gentoo.org>
102
103 * configure: Regenerate.
104
105 2021-05-01 Mike Frysinger <vapier@gentoo.org>
106
107 * config.in, configure: Regenerate.
108
109 2021-04-26 Mike Frysinger <vapier@gentoo.org>
110
111 * Makefile.in (NL_TARGET): Delete.
112
113 2021-04-26 Mike Frysinger <vapier@gentoo.org>
114
115 * aclocal.m4, config.in, configure: Regenerate.
116
117 2021-04-22 Tom Tromey <tom@tromey.com>
118
119 * configure, config.in: Rebuild.
120
121 2021-04-22 Tom Tromey <tom@tromey.com>
122
123 * configure: Rebuild.
124
125 2021-04-21 Mike Frysinger <vapier@gentoo.org>
126
127 * aclocal.m4: Regenerate.
128
129 2021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
130
131 * configure: Regenerate.
132
133 2021-04-18 Mike Frysinger <vapier@gentoo.org>
134
135 * configure: Regenerate.
136
137 2021-04-18 Mike Frysinger <vapier@gentoo.org>
138
139 * configure.ac: Delete AC_CHECK_HEADERS call.
140 * config.in, configure: Regenerate.
141
142 2021-04-18 Mike Frysinger <vapier@gentoo.org>
143
144 * configure: Regenerate.
145
146 2021-04-12 Mike Frysinger <vapier@gentoo.org>
147
148 * msp430-sim.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all.
149
150 2021-04-02 Mike Frysinger <vapier@gentoo.org>
151
152 * aclocal.m4, configure: Regenerate.
153
154 2021-02-28 Mike Frysinger <vapier@gentoo.org>
155
156 * configure: Regenerate.
157
158 2021-02-28 Mike Frysinger <vapier@gentoo.org>
159
160 * Makefile.in (SIM_EXTRA_LIBDEPS): Delete.
161
162 2021-02-27 Mike Frysinger <vapier@gentoo.org>
163
164 * Makefile.in (SIM_EXTRA_ALL): Delete.
165
166 2021-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
171 2021-02-13 Mike Frysinger <vapier@gentoo.org>
172
173 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
174 * aclocal.m4, configure: Regenerate.
175
176 2021-02-06 Mike Frysinger <vapier@gentoo.org>
177
178 * configure: Regenerate.
179
180 2021-01-11 Mike Frysinger <vapier@gentoo.org>
181
182 * config.in, configure: Regenerate.
183
184 2021-01-09 Mike Frysinger <vapier@gentoo.org>
185
186 * configure: Regenerate.
187
188 2021-01-08 Mike Frysinger <vapier@gentoo.org>
189
190 * configure: Regenerate.
191
192 2021-01-04 Mike Frysinger <vapier@gentoo.org>
193
194 * configure: Regenerate.
195
196 2020-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
201 2020-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
208 2020-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
213 2017-09-06 John Baldwin <jhb@FreeBSD.org>
214
215 * configure: Regenerate.
216
217 2017-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
222 2016-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
232 2016-01-10 Mike Frysinger <vapier@gentoo.org>
233
234 * config.in, configure: Regenerate.
235
236 2016-01-10 Mike Frysinger <vapier@gentoo.org>
237
238 * configure: Regenerate.
239
240 2016-01-10 Mike Frysinger <vapier@gentoo.org>
241
242 * configure: Regenerate.
243
244 2016-01-10 Mike Frysinger <vapier@gentoo.org>
245
246 * configure: Regenerate.
247
248 2016-01-10 Mike Frysinger <vapier@gentoo.org>
249
250 * configure: Regenerate.
251
252 2016-01-10 Mike Frysinger <vapier@gentoo.org>
253
254 * configure.ac (SIM_AC_OPTION_INLINE): Delete call.
255 * configure: Regenerate.
256
257 2016-01-10 Mike Frysinger <vapier@gentoo.org>
258
259 * configure: Regenerate.
260
261 2016-01-10 Mike Frysinger <vapier@gentoo.org>
262
263 * configure: Regenerate.
264
265 2016-01-09 Mike Frysinger <vapier@gentoo.org>
266
267 * config.in, configure: Regenerate.
268
269 2016-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
274 2016-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
281 2016-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
291 2016-01-04 Mike Frysinger <vapier@gentoo.org>
292
293 * configure: Regenerate.
294
295 2016-01-03 Mike Frysinger <vapier@gentoo.org>
296
297 * config.in, configure: Regenerate.
298
299 2016-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
305 2015-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
310 2015-12-27 Mike Frysinger <vapier@gentoo.org>
311
312 * Makefile.in (SIM_OBJS): Delete sim-hload.o.
313
314 2015-12-26 Mike Frysinger <vapier@gentoo.org>
315
316 * config.in, configure: Regenerate.
317
318 2015-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
322 2015-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
329 2015-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
334 2015-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
341 2015-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
346 2015-06-23 Mike Frysinger <vapier@gentoo.org>
347
348 * configure: Regenerate.
349
350 2015-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
355 2015-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
362 2015-06-12 Mike Frysinger <vapier@gentoo.org>
363
364 * configure: Regenerate.
365
366 2015-06-12 Mike Frysinger <vapier@gentoo.org>
367
368 * configure: Regenerate.
369
370 2015-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
384 2015-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
390 2015-04-18 Mike Frysinger <vapier@gentoo.org>
391
392 * sim-main.h (SIM_CPU): Delete.
393
394 2015-04-18 Mike Frysinger <vapier@gentoo.org>
395
396 * sim-main.h (sim_cia): Delete.
397
398 2015-04-17 Mike Frysinger <vapier@gentoo.org>
399
400 * sim-main.h (CIA_GET, CIA_SET): Delete.
401
402 2015-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
407 2015-04-13 Mike Frysinger <vapier@gentoo.org>
408
409 * configure: Regenerate.
410
411 2015-04-06 Mike Frysinger <vapier@gentoo.org>
412
413 * Makefile.in (SIM_OBJS): Delete sim-engine.o and sim-hrw.o.
414
415 2015-04-01 Mike Frysinger <vapier@gentoo.org>
416
417 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS).
418
419 2015-03-31 Mike Frysinger <vapier@gentoo.org>
420
421 * config.in, configure: Regenerate.
422
423 2015-03-23 Mike Frysinger <vapier@gentoo.org>
424
425 * sim-main.h: Delete run-sim.h include.
426
427 2015-03-16 Mike Frysinger <vapier@gentoo.org>
428
429 * config.in, configure: Regenerate.
430
431 2015-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
441 2015-03-14 Mike Frysinger <vapier@gentoo.org>
442
443 * Makefile.in (SIM_RUN_OBJS): Delete.
444
445 2015-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
457 2014-08-19 Alan Modra <amodra@gmail.com>
458
459 * configure: Regenerate.
460
461 2014-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
469 2014-08-15 Roland McGrath <mcgrathr@google.com>
470
471 * configure: Regenerate.
472 * config.in: Regenerate.
473
474 2014-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
481 2014-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
486 2014-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
497 2014-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
502 2014-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
507 2013-09-23 Alan Modra <amodra@gmail.com>
508
509 * aclocal.m4, configure: Regenerate.
510
511 2013-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.