]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/rx/ChangeLog
Remove INCLUDE variable from some sim Makefiles
[thirdparty/binutils-gdb.git] / sim / rx / ChangeLog
CommitLineData
e7d8f1da
TT
12021-04-22 Tom Tromey <tom@tromey.com>
2
3 * Makefile.in (err.o, fpu.o, gdb-if.o, load.o, main.o, mem.o)
4 (misc.o, reg.o, rx.o, syscalls.o, trace.o): Remove.
5
efd82ac7
TT
62021-04-22 Tom Tromey <tom@tromey.com>
7
8 * configure: Rebuild.
9
2662c237
MF
102021-04-21 Mike Frysinger <vapier@gentoo.org>
11
12 * aclocal.m4: Regenerate.
13
1f195bc3
SM
142021-04-21 Simon Marchi <simon.marchi@polymtl.ca>
15
16 * configure: Regenerate.
17
d549b029
MF
182021-04-20 Mike Frysinger <vapier@gentoo.org>
19
20 * configure.ac: Delete AC_CHECK_HEADERS_ONCE.
21 * main.c: Delete HAVE_GETOPT_H.
22 * config.in, configure: Regenerate.
23
2c2645d7
MF
242021-04-18 Mike Frysinger <vapier@gentoo.org>
25
26 * configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE.
27 * configure: Regenerate.
28
b3d4da0f
MF
292021-04-18 Mike Frysinger <vapier@gentoo.org>
30
31 * Makefile.in (NL_TARGET): Define.
32 (syscalls.o): Delete syscall.h.
33 * syscalls.c: Change syscall.h include to targ-vals.h.
34 (rx_syscall): Add TARGET_ prefix to all SYS_ constants.
35 * syscall.h: Removed.
36
37e9f182
MF
372021-04-18 Mike Frysinger <vapier@gentoo.org>
38
39 * configure: Regenerate.
40
3a3fa801
LM
412021-04-09 Luis Machado <luis.machado@linaro.org>
42
43 * fpu.c (rxfp_itof): Initialize structure.
44
c2783492
MF
452021-04-02 Mike Frysinger <vapier@gentoo.org>
46
47 * aclocal.m4, configure: Regenerate.
48
ebe9564b
MF
492021-02-28 Mike Frysinger <vapier@gentoo.org>
50
51 * configure: Regenerate.
52
760b3e8b
MF
532021-02-21 Mike Frysinger <vapier@gentoo.org>
54
55 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4.
56 * aclocal.m4, configure: Regenerate.
57
9ee45557
MF
582021-02-13 Mike Frysinger <vapier@gentoo.org>
59
60 * trace.c (load_file_and_line): Use fread return value to index
61 the data.
62
136da8cd
MF
632021-02-13 Mike Frysinger <vapier@gentoo.org>
64
65 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS.
66 * aclocal.m4, configure: Regenerate.
67
6bf99988
AB
682021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
69
70 * configure: Regenerate.
71 * configure.ac (SIM_AC_OPTION_WARNINGS): Delete call.
72
da9ecd60
AB
732021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
74
75 * mem.c (mem_put_blk): Rename parameter, add cast from parameter
76 type to local type. Remove cast later in the function.
77 (mem_get_blk): Likewise.
78 * mem.h (mem_put_blk): Rename parameter to match definition.
79 (mem_get_blk): Likewise.
80
fab2b376
AB
812021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
82
83 * load.c: Replace 'elf/internal.h' and 'elf/common.h' includes
84 with 'elf-bfd.h' include.
85 * trace.c: Add 'trace.h' include.
86
ae41b4ce
AB
872021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
88
89 * reg.c (trace_register_changes): Use PRIx64 in printf format
90 string.
91
783a7b12
AB
922021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
93
94 * syscalls.c (rx_syscall): Move declaration of some variables to
95 the start of the enclosing block.
96 * trace.c (load_file_and_line): Likewise.
97
b9fe9957
AB
982021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
99
100 * reg.c (fpsw2str): Provide a format string to printf.
101 (trace_register_changes): Likewise.
102
4b426396
AB
1032021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
104
105 * err.c (execution_error_exit_all): Delete.
106
73d4725f
AB
1072021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
108
109 * fpu.c (check_exceptions): Make static.
110 * gdb-if.c (handle_step): Likewise.
111 * mem.c (mem_put_byte): Likewise.
112
1c3e93a4
AB
1132021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
114
115 * cpu.h (trace_register_changes): Add void parameter type.
116 * err.c (ee_overrides): Likewise.
117 * mem.c (mem_usage_stats): Likewise.
118 (e): Likewise.
119 * reg.c (stack_heap_stats): Likewise.
120 * rx.c (pop): Likewise.
121 (poppc): Likewise.
122 (decode_opcode): Likewise.
123 * syscalls.c (arg): Likewise.
124
93a01471
AB
1252021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
126
127 * gdb-if.c (sim_do_command): Work with a copy of the command.
128
0309f954
AB
1292021-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
130
131 * gdb-if.c (sim_memory_map): New function.
132
aa09469f
MF
1332021-02-06 Mike Frysinger <vapier@gentoo.org>
134
135 * configure: Regenerate.
136
5c1008a4
MF
1372021-01-11 Mike Frysinger <vapier@gentoo.org>
138
139 * configure.ac: Call SIM_AC_OPTION_WARNINGS.
140 * configure: Regenerate.
141
68ed2854
MF
1422021-01-11 Mike Frysinger <vapier@gentoo.org>
143
144 * config.in, configure: Regenerate.
145 * main.c: Delete HAVE_STDLIB_H.
146
50df264d
MF
1472021-01-09 Mike Frysinger <vapier@gentoo.org>
148
149 * configure: Regenerate.
150
46f900c0
MF
1512021-01-08 Mike Frysinger <vapier@gentoo.org>
152
153 * configure: Regenerate.
154
dfb856ba
MF
1552021-01-04 Mike Frysinger <vapier@gentoo.org>
156
157 * configure: Regenerate.
158
5c887dd5
JB
1592017-09-06 John Baldwin <jhb@FreeBSD.org>
160
161 * configure: Regenerate.
162
13a590ca
MF
1632017-02-13 Mike Frysinger <vapier@gentoo.org>
164
165 * rx.c: Include libiberty.h.
166 (N_RXO, N_RXT): Use ARRAY_SIZE.
167
293acfae
AM
1682016-07-27 Alan Modra <amodra@gmail.com>
169
170 * load.c: Don't include libbfd.h.
171 (rx_load): Don't use private iovec seek or read.
172
7881f69e
NC
1732016-04-27 Nick Clifton <nickc@redhat.com>
174
175 PR target/20000
176 * fpu.c (check_exceptions): Fix typo checking for signalling
177 NANs.
178
ce39bd38
MF
1792016-01-10 Mike Frysinger <vapier@gentoo.org>
180
181 * config.in, configure: Regenerate.
182
22be3fbe
MF
1832016-01-10 Mike Frysinger <vapier@gentoo.org>
184
185 * configure: Regenerate.
186
0dc73ef7
MF
1872016-01-10 Mike Frysinger <vapier@gentoo.org>
188
189 * configure: Regenerate.
190
347fe5bb
MF
1912016-01-10 Mike Frysinger <vapier@gentoo.org>
192
193 * configure: Regenerate.
194
99d8e879
MF
1952016-01-10 Mike Frysinger <vapier@gentoo.org>
196
197 * configure: Regenerate.
198
35656e95
MF
1992016-01-10 Mike Frysinger <vapier@gentoo.org>
200
201 * configure: Regenerate.
202
16f7876d
MF
2032016-01-10 Mike Frysinger <vapier@gentoo.org>
204
205 * configure: Regenerate.
206
e19418e0
MF
2072016-01-10 Mike Frysinger <vapier@gentoo.org>
208
209 * configure: Regenerate.
210
936df756
MF
2112016-01-09 Mike Frysinger <vapier@gentoo.org>
212
213 * config.in, configure: Regenerate.
214
2e3d4f4d
MF
2152016-01-06 Mike Frysinger <vapier@gentoo.org>
216
217 * gdb-if.c (sim_open): Mark argv const.
218 (sim_create_inferior): Mark argv and env const.
219
9bbf6f91
MF
2202016-01-04 Mike Frysinger <vapier@gentoo.org>
221
222 * configure: Regenerate.
223
0cb8d851
MF
2242016-01-03 Mike Frysinger <vapier@gentoo.org>
225
226 * config.in, configure: Regenerate.
227
1b393626
MF
2282015-12-26 Mike Frysinger <vapier@gentoo.org>
229
230 * config.in, configure: Regenerate.
231
634a9f67
NC
2322015-11-10 Nick Clifton <nickc@redhat.com>
233
234 * rx.c (id_names): Add nop4, nop5, nop6 and nop7.
235 (decode_opcode): Likewise.
236 (get_op): Handle RX_Operand_Zero_Indirect.
237 Handle RX_Bad_Size and RX_MAX_SIZE.
238 (put_op): Likewise.
239 (N_MAP): Increase to 90.
240
8d0978fb
MF
2412015-06-23 Mike Frysinger <vapier@gentoo.org>
242
243 * configure.ac (AC_ARG_ENABLE(cycle-accurate)): Call AS_HELP_STRING.
244 (AC_ARG_ENABLE(cycle-stats)): Likewise.
245 * configure: Regenerate.
246
a3487082
MF
2472015-06-12 Mike Frysinger <vapier@gentoo.org>
248
249 * configure: Regenerate.
250
306f4178
MF
2512015-06-12 Mike Frysinger <vapier@gentoo.org>
252
253 * configure: Regenerate.
254
63c72d1a
NC
2552015-04-24 Nick Clifton <nickc@redhat.com>
256
257 PR sim/18273
258 * reg.c (put_reg): Fix check for valid register number.
259
bf12d44e
MF
2602015-04-13 Mike Frysinger <vapier@gentoo.org>
261
262 * configure: Regenerate.
263
aadc9410
MF
2642015-03-31 Mike Frysinger <vapier@gentoo.org>
265
266 * config.in, configure: Regenerate.
267
ae7d0cac
MF
2682015-03-16 Mike Frysinger <vapier@gentoo.org>
269
270 * aclocal.m4, config.in, configure: Regenerate.
271
a300380e
JB
2722015-12-15 Joel Brobecker <brobecker@adacore.com>
273
274 * gdb-if.c (open): Rename to...
275 (rx_sim_is_open): This. Replace all uses of "open" by uses of
276 "rx_sim_is_open" throughout.
277
2974be62
AM
2782014-08-19 Alan Modra <amodra@gmail.com>
279
280 * configure: Regenerate.
281
faa743bb
RM
2822014-08-15 Roland McGrath <mcgrathr@google.com>
283
284 * configure: Regenerate.
285 * config.in: Regenerate.
286
60d847df
MF
2872014-03-10 Mike Frysinger <vapier@gentoo.org>
288
289 * gdb-if.c (sim_do_command): Add const to cmd. Move args
290 to top and add const. Call strdup on cmd and free at end.
291
b2b255bd
MF
2922014-03-05 Mike Frysinger <vapier@gentoo.org>
293
294 * gdb-if.c (sim_load): Add const to prog.
295
fa0dd93e
KB
2962014-02-17 Kevin Buettner <kevinb@redhat.com>
297
298 * gdb-if.c (rx_signal_to_host): Rename to
299 `rx_signal_to_gdb_signal'. Make static. Update all callers
300 to use new name. Use signal names from include/gdb/signals.h.
301
bf3d9781
AM
3022013-09-23 Alan Modra <amodra@gmail.com>
303
304 * configure: Regenerate.
305
7f77d948
NC
3062013-06-25 Nick Clifton <nickc@redhat.com>
307
308 * rx.c (SHIFT_OP): A shift by zero still sets the condition
309 codes.
310
31e6ad7d
MF
3112013-06-03 Mike Frysinger <vapier@gentoo.org>
312
313 * aclocal.m4, configure: Regenerate.
314
04e65a62
NC
3152013-01-16 Nick Clifton <nickc@redhat.com>
316
317 * rx.c (decode_opcode): Handle RXO_satr.
318
5f3ef9d0
JB
3192012-06-15 Joel Brobecker <brobecker@adacore.com>
320
321 * config.in, configure: Regenerate.
322
a493e3e2
PA
3232012-05-24 Pedro Alves <palves@redhat.com>
324
325 PR gdb/7205
326
72f4393d 327 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout.
a493e3e2 328
2232061b
MF
3292012-03-24 Mike Frysinger <vapier@gentoo.org>
330
331 * aclocal.m4, config.in, configure: Regenerate.
332
abcee8fd
MF
3332012-03-22 Mike Frysinger <vapier@gentoo.org>
334
335 * configure.ac (CYCLE_ACCURATE): Add template with AC_DEFINE call.
336 (CYCLE_STATS): Likewise.
337
d98bfeb0
KB
3382012-03-02 Kevin Buettner <kevinb@redhat.com>
339
340 * load.h (rx_load): Add `callback' parameter to function prototype.
341 (gdb/callback.h): Include.
342 * load.c (load.h): Include.
343 (xprintf, find_section_name_by_offset): New functions.
344 (rx_load): Add `callback' parameter. Add code for printing
345 section loaded using GDB's printf facilities.
346 * gdb-if.c (sim_load, sim_create_inferior): Update calls to
347 rx_load().
348 * main.c (main): Likewise.
349 * syscalls.c, syscalls.h (get_callbacks): New function.
350
db2e4d67
MF
3512011-12-03 Mike Frysinger <vapier@gentoo.org>
352
353 * aclocal.m4: New file.
354 * configure: Regenerate.
355
9c082ca8
MF
3562011-10-17 Mike Frysinger <vapier@gentoo.org>
357
358 * configure.ac: Change include to common/acinclude.m4.
359
6ffe910a
MF
3602011-10-17 Mike Frysinger <vapier@gentoo.org>
361
362 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER
363 call. Replace common.m4 include with SIM_AC_COMMON.
364 * configure: Regenerate.
365
89ab8a15
MF
3662011-07-11 Mike Frysinger <vapier@gentoo.org>
367
368 * configure.ac: Rename from configure.in.
369
31a27ee8
MF
3702011-07-11 Mike Frysinger <vapier@gentoo.org>
371
372 * configure.in: Add "dnl" before copyright notice.
373
af9f7da7
MF
3742011-04-16 Mike Frysinger <vapier@gentoo.org>
375
376 * gdb-if.c (sim_complete_command): New stub function.
377
dae477fe
AB
3782011-01-11 Andrew Burgess <aburgess@broadcom.com>
379
380 * gdb-if.c (sim_store_register): Update return value to
381 match new API.
382
29cfc22f
DD
3832010-12-14 DJ Delorie <dj@redhat.com>
384
385 * rx.c (decode_opcode): For "MVFC PC,", use the address of the
386 opcode, not the address following the opcode.
45eb4d47
DD
387 (decode_opcode): RXO_branchrel is relative to the opcode's PC, not
388 the address following the opcode.
29cfc22f 389
5cbc4f2e
DD
3902010-11-11 DJ Delorie <dj@redhat.com>
391
392 * rx.c (lsb_count): New.
393 (divu_cycles): New.
394 (div_cycles): New.
395 (decode_opcode): Fix cycle count math for div, divu, suntil, and
396 swhile.
397
e4dcb664
KB
3982010-09-29 Kevin Buettner <kevinb@redhat.com>
399
400 * mem.c (rx_mem_ptr): When invalidating the decode cache, account
401 for the fact that the instruction decoder never uses swapped
402 addresses.
403
5f79eb72
NC
4042010-09-29 Nick Clifton <nickc@redhat.com>
405
406 * rx.c (decode_opcode: RXO_int): Only break out of the emulation
407 loop if rx_syscall() does not return a RX_STEPPED result.
408
e5379772
KB
4092010-09-23 Kevin Buettner <kevinb@redhat.com>
410
411 * rx.c (decode_opcode): Add cycle information for RXO_smovu.
412
8d794149
KB
4132010-09-23 Kevin Buettner <kevinb@redhat.com>
414
415 * fpu.c, gdb-if.c, load.c, misc.c, syscalls.c (config.h): Include.
416
3c7be86b 417 * rx.c (decode_opcode): Declare `tx' as unsigned.
6607c80d 418
be380a3e
KB
419 * cpu.h (reset_decoder): Declare.
420 * load.c (rx_load): Call `reset_decoder'.
421 * rx.c (reset_decoder): New function.
422
f9c7014e
DD
4232010-07-29 DJ Delorie <dj@redhat.com>
424
425 * rx.c (decode_cache_base): New.
426 (id_names): Remove ediv and edivu.
427 (optype_names): Add TwoReg.
428 (maybe_get_mem_page): New.
429 (rx_get_byte): Call it.
430 (get_op): Add TwoReg support.
431 (put_op): Likewise.
432 (PD, PS, PS2, GD, GS, GS2, DSZ, SSZ, S2SZ, US1, US2, OM): "opcode"
433 is a pointer now.
434 (DO_RETURN): New. We use longjmp to return an exception result.
435 (decode_opcode): Make opcode a pointer to the decode cache. Save
436 decoded opcode information and re-use. Call DO_RETURN instead of
437 return throughout. Remove ediv and edivu.
438 * mem.c (ptdc): New. Adds decode cache.
439 (rx_mem_ptr): Support it.
440 (rx_mem_decode_cache): New.
441 * mem.h (enum mem_ptr_action): add MPA_DECODE_CACHE.
442 (rx_mem_decode_cache): Declare.
443 * gdb-if.c (sim_resume): Add decode_opcode's setjmp logic here...
444 * main.c (main): ...and here. Use a fast loop if neither trace
445 nor disassemble is given.
446 * cpu.h (RX_MAKE_STEPPED, RX_MAKE_HIT_BREAK, RX_MAKE_EXITED,
447 RX_MAKE_STOPPED, RX_EXITED, RX_STOPPED): Adjust so that 0 is not a
448 valid code for anything.
449
93378652
DD
4502010-07-27 DJ Delorie <dj@redhat.com>
451
452 * README.txt: New.
453 * config.h (CYCLE_ACCURATE, CYCLE_STATS): New.
454 * configure.in (--enable-cycle-accurate, --enable-cycle-stats):
455 New. Default to enabled.
456 * configure: Regenerate.
457
458 * cpu.h (regs_type): Add cycle tracking info.
459 (reset_pipeline_stats): Declare.
460 (halt_pipeline_stats): Declare.
461 (pipeline_stats): Declare.
462 * main.c (done): Call pipeline_stats().
463 * mem.h (rx_mem_ptr): Moved to here ...
464 * mem.c (mem_ptr): ... from here. Rename throughout.
465 (mem_put_byte): Move LEDs to Port A. Add Port B to control cycle
466 statistics. Move UART to SCI4.
467 (mem_put_hi): Add TPU 1-2. TPU 1 and 2 count CPU cycles.
468 * reg.c (init_regs): Set Rt reg to -1 (no reg).
469 * rx.c: Add cycle counting and statistics throughout.
470 (rx_get_byte): Optimize for speed.
471 (decode_opcode): Likewise.
472 (reset_pipeline_stats): New.
473 (halt_pipeline_stats): New.
474 (pipeline_stats): New.
475 * trace.c (sim_disasm_one): Print cycle count.
476
a1669f9a
KB
4772010-07-07 Kevin Buettner <kevinb@redhat.com>
478
479 * gdb-if.c (sim_store_register): Add case for sim_rx_acc_regnum.
480
fd60dc69
KB
4812010-06-24 Kevin Buettner <kevinb@redhat.com>
482
483 * gdb-if.c (trace.h): Include.
484 (reg_size, sim_fetch_register): Add cases for sim_rx_acc_regnum.
485
092b7bb8
NC
4862010-06-07 Nick Clifton <nickc@redhat.com>
487
488 * reg.c (set_oszc): Use unsigned int for the mask.
489 (set_szc, set_osz, set_sz): Likewise.
490
12cb7388
KB
4912010-05-28 Kevin Buettner <kevinb@redhat.com>
492
493 * gdb-if.c (sim_do_command): Add a "sim verbose noisy" command.
494
5558e7e6
MF
4952010-04-14 Mike Frysinger <vapier@gentoo.org>
496
497 * gdb-if.c (sim_write): Add const to buf arg.
498
2388a152
MM
4992010-01-30 Masaki Muranaka <monaka@monami-software.com>
500
72f4393d
L
501 * configure.in: Check if the host has getopt.h.
502 * configure: Regenerate.
503 * config.in: Regenerate.
504 * main.c: Include config.h.
2388a152
MM
505 Use HAVE_STDLIB_H, HAVE_UNISTD_H, HAVE_GETOPT_H.
506 Include getopt.h in case HAVE_GETOPT_H is defined.
507
feafbb2e
DD
5082009-12-22 Yoshinori Sato <ysato@users.sourceforge.jp>
509
510 * rx/rx.c (decode_opcode): btst bit address mask fix.
511
117f2c0d
DD
5122009-11-30 DJ Delorie <dj@redhat.com>
513
514 * rx/rx.c (decode_opcode): fix SWHILE logic.
515
4f8d4a38
DD
5162009-10-27 DJ Delorie <dj@redhat.com>
517 Kevin Buettner <kevinb@redhat.com>
518
519 * load.h: New.
520 * rx.c: New.
521 * syscalls.c: New.
522 * syscalls.h: New.
523 * load.c: New.
524 * configure.in: New.
525 * gdb-if.c: New.
526 * err.c: New.
527 * cpu.h: New.
528 * Makefile.in: New.
529 * fpu.c: New.
530 * mem.c: New.
531 * config.in: New.
532 * err.h: New.
533 * reg.c: New.
534 * mem.h: New.
535 * main.c: New.
536 * misc.h: New.
537 * trace.c: New.
538 * misc.c: New.
539 * syscall.h: New.
540 * trace.h: New.
541 * fpu.h: New.