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-17 Mike Frysinger <vapier@gentoo.org> 44 45 * configure: Regenerate. 46 472021-06-16 Mike Frysinger <vapier@gentoo.org> 48 49 * configure: Regenerate. 50 512021-06-16 Mike Frysinger <vapier@gentoo.org> 52 53 * configure: Regenerate. 54 * config.in: Removed. 55 562021-06-15 Mike Frysinger <vapier@gentoo.org> 57 58 * config.in, configure: Regenerate. 59 602021-06-12 Mike Frysinger <vapier@gentoo.org> 61 62 * mem.c: Delete HAVE_SYS_SELECT_H. 63 642021-06-12 Mike Frysinger <vapier@gentoo.org> 65 66 * aclocal.m4, config.in, configure: Regenerate. 67 682021-06-12 Mike Frysinger <vapier@gentoo.org> 69 70 * configure.ac: Delete call to AC_CHECK_HEADERS_ONCE. 71 * config.in, configure: Regenerate. 72 732021-06-02 John Baldwin <jhb@FreeBSD.org> 74 75 * m32c.opc: Include defs.h. 76 * r8c.opc: Likewise. 77 782021-05-28 Mike Frysinger <vapier@gentoo.org> 79 80 * gdb-if.c (open): Rename to ... 81 (is_open): ... this. 82 (sim_open, sim_close): Rename open to is_open. 83 842021-05-16 Mike Frysinger <vapier@gentoo.org> 85 86 * int.c, misc.c, opc2c.c, reg.c, srcdest.c: Include defs.h. 87 * gdb-if.c, load.c, main.c, mem.c, syscalls.c, trace.c: Replace 88 config.h include with defs.h. 89 902021-05-16 Mike Frysinger <vapier@gentoo.org> 91 92 * config.in, configure: Regenerate. 93 942021-05-14 Mike Frysinger <vapier@gentoo.org> 95 96 * gdb-if.c: Update include path. 97 * syscalls.c: Likewise. 98 992021-05-07 Mike Frysinger <vapier@gentoo.org> 100 101 * mem.c: Include errno.h. 102 (mem_put_byte): Print a warning when the write call fails. 103 (mem_put_blk): Declare local buf pointer and use it. 104 (mem_get_byte): Return 0 when the read call fails. 105 (mem_get_blk): Declare local buf pointer and use it. 106 * trace.c (load_file_and_line): Declare ret. 107 Assign fread to ret and use to index f->data. 108 * configure.ac: Delete SIM_AC_OPTION_WARNINGS call. 109 * configure: Regenerate. 110 1112021-05-07 Mike Frysinger <vapier@gentoo.org> 112 113 * m32c.opc: Add scope braces around a few segments. 114 * r8c.opc: Likewise. 115 1162021-05-07 Mike Frysinger <vapier@gentoo.org> 117 118 * Makefile.in: Delete safe-fgets. 119 * opc2c.c: Delete safe-fgets.h include. 120 (main): Replace safe_fgets with getline. 121 * safe-fgets.c, safe-fgets.h: Removed. 122 1232021-05-05 Mike Frysinger <vapier@gentoo.org> 124 125 * gdb-if.c: Include libiberty.h. 126 (sim_do_command): Rewrite to use buildargv. 127 1282021-05-04 Mike Frysinger <vapier@gentoo.org> 129 130 * configure: Regenerate. 131 1322021-05-04 Mike Frysinger <vapier@gentoo.org> 133 134 * load.c (m32c_load): Use BFD_VMA_FMT and drop casts. 135 1362021-05-02 Mike Frysinger <vapier@gentoo.org> 137 138 * m32c.opc: Include ansidecl.h. 139 (AU): Delete. 140 * opc2c.c (dump_lines): Change AU to ATTRIBUTE_UNUSED. 141 * r8c.opc: Include ansidecl.h. 142 (AU): Delete. 143 1442021-05-01 Mike Frysinger <vapier@gentoo.org> 145 146 * config.in, configure: Regenerate. 147 1482021-04-26 Mike Frysinger <vapier@gentoo.org> 149 150 * Makefile.in (NL_TARGET): Delete. 151 1522021-04-26 Mike Frysinger <vapier@gentoo.org> 153 154 * aclocal.m4, config.in, configure: Regenerate. 155 1562021-04-22 Tom Tromey <tom@tromey.com> 157 158 * configure, config.in: Rebuild. 159 1602021-04-22 Tom Tromey <tom@tromey.com> 161 162 * Makefile.in (LIBS): Remove 163 1642021-04-22 Tom Tromey <tom@tromey.com> 165 166 * configure: Rebuild. 167 1682021-04-21 Mike Frysinger <vapier@gentoo.org> 169 170 * aclocal.m4: Regenerate. 171 1722021-04-21 Simon Marchi <simon.marchi@polymtl.ca> 173 174 * configure: Regenerate. 175 1762021-04-18 Mike Frysinger <vapier@gentoo.org> 177 178 * configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE. 179 * configure: Regenerate. 180 1812021-04-18 Mike Frysinger <vapier@gentoo.org> 182 183 * Makefile.in (NL_TARGET): Define. 184 * syscalls.c: Change syscall.h include to targ-vals.h. 185 (m32c_syscall): Add TARGET_ prefix to all SYS_ constants. 186 * syscall.h: Removed. 187 1882021-04-18 Mike Frysinger <vapier@gentoo.org> 189 190 * configure: Regenerate. 191 1922021-04-08 Simon Marchi <simon.marchi@polymtl.ca> 193 194 * Makefile.in: Set ASAN_OPTIONS when running opc2c. 195 1962021-04-07 Simon Marchi <simon.marchi@polymtl.ca> 197 198 * opc2c.c (main): Remove vlist variable. 199 2002021-04-02 Mike Frysinger <vapier@gentoo.org> 201 202 * aclocal.m4, configure: Regenerate. 203 2042021-03-13 Mike Frysinger <vapier@gentoo.org> 205 206 * Makefile.in (opc2c.o, safe-fgets.o): Call COMPILE_FOR_BUILD. 207 (opc2c): Call LINK_FOR_BUILD. 208 2092021-03-08 Mike Frysinger <vapier@gentoo.org> 210 211 * Makefile.in (opc2c): Delete $(BUILD_LIBS). 212 2132021-02-28 Mike Frysinger <vapier@gentoo.org> 214 215 * configure: Regenerate. 216 2172021-02-21 Mike Frysinger <vapier@gentoo.org> 218 219 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4. 220 * aclocal.m4, configure: Regenerate. 221 2222021-02-13 Mike Frysinger <vapier@gentoo.org> 223 224 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS. 225 * aclocal.m4, configure: Regenerate. 226 2272021-02-06 Mike Frysinger <vapier@gentoo.org> 228 229 * gdb-if.c (sim_memory_map): Define. 230 2312021-02-06 Mike Frysinger <vapier@gentoo.org> 232 233 * configure: Regenerate. 234 2352021-01-11 Mike Frysinger <vapier@gentoo.org> 236 237 * config.in, configure: Regenerate. 238 2392021-01-09 Mike Frysinger <vapier@gentoo.org> 240 241 * configure: Regenerate. 242 2432021-01-09 Mike Frysinger <vapier@gentoo.org> 244 245 * configure.ac (SIM_AC_OPTION_WARNINGS): Pass "no". 246 * configure: Regenerate. 247 2482021-01-08 Mike Frysinger <vapier@gentoo.org> 249 250 * configure: Regenerate. 251 2522021-01-04 Mike Frysinger <vapier@gentoo.org> 253 254 * configure: Regenerate. 255 2562017-09-06 John Baldwin <jhb@FreeBSD.org> 257 258 * configure: Regenerate. 259 2602017-02-13 Mike Frysinger <vapier@gentoo.org> 261 262 * srcdest.c: Include libiberty.h. 263 (decode_sd23): Use ARRAY_SIZE. 264 2652016-01-10 Mike Frysinger <vapier@gentoo.org> 266 267 * config.in, configure: Regenerate. 268 2692016-01-10 Mike Frysinger <vapier@gentoo.org> 270 271 * configure: Regenerate. 272 2732016-01-10 Mike Frysinger <vapier@gentoo.org> 274 275 * configure: Regenerate. 276 2772016-01-10 Mike Frysinger <vapier@gentoo.org> 278 279 * configure: Regenerate. 280 2812016-01-10 Mike Frysinger <vapier@gentoo.org> 282 283 * configure: Regenerate. 284 2852016-01-10 Mike Frysinger <vapier@gentoo.org> 286 287 * configure: Regenerate. 288 2892016-01-10 Mike Frysinger <vapier@gentoo.org> 290 291 * configure: Regenerate. 292 2932016-01-10 Mike Frysinger <vapier@gentoo.org> 294 295 * configure: Regenerate. 296 2972016-01-09 Mike Frysinger <vapier@gentoo.org> 298 299 * config.in, configure: Regenerate. 300 3012016-01-06 Mike Frysinger <vapier@gentoo.org> 302 303 * sim-if.c (sim_open): Mark argv const. 304 (sim_create_inferior): Mark argv and env const. 305 3062016-01-04 Mike Frysinger <vapier@gentoo.org> 307 308 * configure: Regenerate. 309 3102016-01-03 Mike Frysinger <vapier@gentoo.org> 311 312 * config.in, configure: Regenerate. 313 3142015-12-26 Mike Frysinger <vapier@gentoo.org> 315 316 * config.in, configure: Regenerate. 317 3182015-11-09 Mike Frysinger <vapier@gentoo.org> 319 320 * Makefile.in (sample.x, sample.mot, sample2.x, sample2.o, gloss.o): 321 Delete targets. 322 * blinky.S: Moved to ../testsuite/sim/m32c/. 323 * gloss.S, sample.ld, sample.S, sample2.c: Likewise. 324 3252015-11-09 Mike Frysinger <vapier@gentoo.org> 326 327 * Makefile.in: Delete redundant dependency info. 328 3292015-08-05 Nick Clifton <nickc@redhat.com> 330 331 * gdb-if.c (sim_info): Stub function to allow GDB to be built 332 with this simulator. 333 3342015-06-23 Mike Frysinger <vapier@gentoo.org> 335 336 * configure: Regenerate. 337 3382015-06-12 Mike Frysinger <vapier@gentoo.org> 339 340 * configure: Regenerate. 341 3422015-06-12 Mike Frysinger <vapier@gentoo.org> 343 344 * configure: Regenerate. 345 3462015-04-13 Mike Frysinger <vapier@gentoo.org> 347 348 * configure: Regenerate. 349 3502015-04-01 Mike Frysinger <vapier@gentoo.org> 351 352 * configure.ac: Call SIM_AC_OPTION_WARNINGS. 353 * configure: Regenerate. 354 * cpu.h (decode_opcode, decode_r8c, decode_m32c, 355 trace_register_changes): Convert old style prototypes. 356 (m32c_dump_all_registers): New prototype. 357 * gdb-if.c: Include stdlib.h. 358 (sim_info): Delete. 359 (siggnal, handle_step): Mark static. 360 (sim_resume): Move rc decl to top of scope. 361 * load.c: Include load.h. 362 (decode_opcode); Convert old style prototype. 363 (m32c_load): Move base decl to top of scope. 364 * load.h (m32c_set_mach): Change mach type to unsigned long. 365 * m32c.opc (getbyte, decode_m32c): Convert old style prototypes. 366 (prefix): Convert old style prototype and mark static. 367 * mem.c (mem_ptr, mem_usage_stats, e, mem_get_pc, stdin_ready, 368 m32c_sim_restore_console, update_timer_a): Convert old style 369 prototypes. 370 (mem_put_byte): Mark static. 371 * mem.h (mem_get_pc, m32c_sim_restore_console): Convert old style 372 prototypes. 373 * r8c.opc (getbyte, IMM, decode_r8c): Convert old style prototypes. 374 * reg.c (stack_heap_stats, trace_register_changes, 375 m32c_dump_all_registers): Convert old style prototypes. 376 (put_reg): Move b decl to top of scope. 377 * sample2.c (start): Convert old style prototype. 378 * srcdest.c (disp8, disp16, disp24, disp20): Convert old style 379 prototypes. 380 (decode_srcdest4, decode_jumpdest): Move sd init below decls. 381 * timer_a.h (update_timer_a): Convert old style prototype. 382 * trace.c: Include trace.h. 383 (load_file_and_line): Move file decl to top of scope. 384 (sim_disasm_one): Convert old style prototype. 385 3862015-03-31 Mike Frysinger <vapier@gentoo.org> 387 388 * config.in, configure: Regenerate. 389 3902015-03-16 Mike Frysinger <vapier@gentoo.org> 391 392 * aclocal.m4, config.in, configure: Regenerate. 393 3942014-08-19 Alan Modra <amodra@gmail.com> 395 396 * configure: Regenerate. 397 3982014-08-15 Roland McGrath <mcgrathr@google.com> 399 400 * configure: Regenerate. 401 * config.in: Regenerate. 402 4032014-03-10 Mike Frysinger <vapier@gentoo.org> 404 405 * gdb-if.c (sim_do_command): Add const to cmd. Move args 406 to top and add const. Call strdup on cmd and free at end. 407 4082014-03-05 Mike Frysinger <vapier@gentoo.org> 409 410 * gdb-if.c (sim_load): Add const to prog. 411 4122013-09-23 Alan Modra <amodra@gmail.com> 413 414 * configure: Regenerate. 415 4162013-06-03 Mike Frysinger <vapier@gentoo.org> 417 418 * aclocal.m4, configure: Regenerate. 419 4202012-06-15 Joel Brobecker <brobecker@adacore.com> 421 422 * config.in, configure: Regenerate. 423 4242012-05-24 Pedro Alves <palves@redhat.com> 425 426 PR gdb/7205 427 428 Replace TARGET_SIGNAL_ with GDB_SIGNAL_ throughout. 429 4302012-05-18 Nick Clifton <nickc@redhat.com> 431 432 PR 14072 433 * gdb-if.c: Include config.h before system header files. 434 * load.c: Likewise. 435 * syscalls.c: Likewise. 436 * trace.c: Likewise. 437 4382012-03-24 Mike Frysinger <vapier@gentoo.org> 439 440 * aclocal.m4, config.in, configure: Regenerate. 441 4422012-01-02 Joel Brobecker <brobecker@adacore.com> 443 444 * blinky.S, gloss.S, sample.S: Reformat copyright header. 445 4462011-12-03 Mike Frysinger <vapier@gentoo.org> 447 448 * aclocal.m4: New file. 449 * configure: Regenerate. 450 4512011-10-17 Mike Frysinger <vapier@gentoo.org> 452 453 * configure.ac: Change include to common/acinclude.m4. 454 4552011-10-17 Mike Frysinger <vapier@gentoo.org> 456 457 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER 458 call. Replace common.m4 include with SIM_AC_COMMON. 459 * configure: Regenerate. 460 4612011-07-11 Mike Frysinger <vapier@gentoo.org> 462 463 * configure.ac: Rename from configure.in. 464 4652011-07-11 Mike Frysinger <vapier@gentoo.org> 466 467 * configure.in: Add "dnl" before copyright notice. 468 4692011-04-16 Mike Frysinger <vapier@gentoo.org> 470 471 * gdb-if.c (sim_complete_command): New stub function. 472 4732011-01-11 Andrew Burgess <aburgess@broadcom.com> 474 475 * gdb-if.c (sim_store_register): Update return value to 476 match new API. 477 4782010-12-04 Masaki Muranaka <monaka@monami-software.com> 479 480 * Makefile.in: Use CC_FOR_BUILD to build opc2c. 481 4822010-05-26 Ozkan Sezer <sezeroz@gmail.com> 483 484 * main.c (setup_tcp_console): Check error return from socket() call 485 by its equality to -1 not by it being negative. 486 4872010-04-14 Mike Frysinger <vapier@gentoo.org> 488 489 * gdb-if.c (sim_write): Add const to buf arg. 490 * mem.h (mem_put_blk): Add const to bufptr arg. 491 * mem.c (mem_put_blk): Likewise, and add const to cast. 492 4932010-01-20 DJ Delorie <dj@redhat.com> 494 495 * m32c.opc (MATH_OP): When doing subtraction, also set carry if 496 the result is zero. 497 4982010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 499 500 * configure: Regenerate. 501 5022009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> 503 504 * config.in: Regenerate. 505 * configure: Likewise. 506 507 * configure: Regenerate. 508 5092009-08-14 DJ Delorie <dj@redhat.com> 510 511 * configure.in: Check for sys/select.h, termios.h, sys/socket.h, 512 netinet/in.h, and netinet/tcp.h. 513 * configure: Regenerate. 514 * config.in: Add those headers. 515 * main.c: Check for them. 516 (setup_tcp_console): Disable if no networking. 517 (main): Note missing networking or termios. 518 * mem.c: Check for those headers. 519 (stdin_ready): Disable if no termios. 520 (m32c_sim_restore_console): Disable if no termios. 521 (mem_get_byte): Disable console input if no termios. 522 5232009-05-08 Kevin Buettner <kevinb@redhat.com> 524 525 * gdb-if.c (m32c_signal_to_host): Rename to 526 m32c_signal_to_target. Change signal return values from SIGILL, 527 SIGTRAP, SIGSEGV, etc. to TARGET_SIGNAL_ILL, TARGET_SIGNAL_TRAP, 528 TARGET_SIGNAL_SEGV, etc. Fix all callers. 529 5302009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com> 531 532 * r8c.opc, m32c.opc: Add parentheses to remove warnings. 533 5342008-10-01 DJ Delorie <dj@redhat.com> 535 536 * int.c (trigger_peripheral_interrupt): Clear interrupt pending 537 bit when peripheral interrupts are serviced. 538 5392008-07-11 Hans-Peter Nilsson <hp@axis.com> 540 541 * configure: Regenerate to track ../common/common.m4 changes. 542 * config.in: Ditto. 543 5442008-06-16 DJ Delorie <dj@redhat.com> 545 546 * m32c.opc (BRK, GDBBRK): Remove debug logic. 547 * main.c (main): Add option to set raw console. 548 * mem.h (m32c_use_raw_console): Declare. 549 * mem.c (m32c_sim_restore_console): Only restore console if it's 550 been previously set. 551 (m32c_use_raw_console): Define. 552 (mem_get_byte): Set raw console if m32c_use_raw_console is set. 553 5542008-06-06 Vladimir Prus <vladimir@codesourcery.com> 555 Daniel Jacobowitz <dan@codesourcery.com> 556 Joseph Myers <joseph@codesourcery.com> 557 558 * configure: Regenerate. 559 5602008-06-06 DJ Delorie <dj@redhat.com> 561 562 * Makefile.in: Add Timer A support. 563 * cpu.h (m32c_opcode_pc): New. 564 (in_gdb): New. 565 * gdb-if.c (sim_open): Add Timer A support. Support unbuffered 566 console. 567 * int.c (trigger_interrupt): Manage the U flag properly. 568 (trigger_based_interrupt): Likewise. 569 (trigger_fixed_interrupt): New. 570 (trigger_peripheral_interrupt): New. 571 * int.h (trigger_peripheral_interrupt): New. 572 * m32c.opc: Use m32c_opcode_pc throughout, as needed. 573 (decode_m32c): Detect jump-to-zero with traceback. 574 (BRK): Try to do the right thing, keeping track of whether we're 575 in gdb or not, and if the user has provided a handler or not. 576 (GBRK): Alternate break opcode for gdb, in case the user's app 577 needs to use BRK for itself. 578 (BRK2): Implement. 579 * main.c: Add Timer A support. Support TCP-based console. 580 (setup_tcp_console): New. 581 (main): Add Timer A support. Support TCP-based console. 582 * mem.h (m32c_sim_restore_console): New. 583 * mem.c: Add Timer A support. Support TCP-based console. 584 (mem_ptr): Enhance NULL pointer detection. 585 (stdin_ready): New. 586 (m32c_sim_restore_console): New. 587 (mem_get_byte): Check for console input ready. 588 (update_timer_a): New. 589 * r8c.opc (SSTR): Use r0l, not r0h. 590 (REIT): Fix return frame logic. 591 * reg.c (print_flags): New. 592 (trace_register_changes): Use it. 593 (m32c_dump_all_registers): New. 594 * timer_a.h: New. 595 596 * load.c: Fix indentation. 597 * trace.c: Fix indentation. 598 * trace.h: Fix indentation. 599 6002006-06-26 DJ Delorie <dj@redhat.com> 601 602 * r8c.opc (decode_r8c): Don't bother reading the destination 603 before moving a constant into it. Fix borrow comparison for SUB. 604 6052006-06-13 Richard Earnshaw <rearnsha@arm.com> 606 607 * configure: Regenerated. 608 6092006-06-05 Daniel Jacobowitz <dan@codesourcery.com> 610 611 * configure: Regenerated. 612 6132006-05-31 Daniel Jacobowitz <dan@codesourcery.com> 614 615 * configure: Regenerated. 616 6172006-03-13 DJ Delorie <dj@redhat.com> 618 619 * mem.c (mem_put_byte): Hook simulated UART to stdout. 620 (mem_put_hi): Hook in simulated trace port. 621 (mem_get_byte): Hook in simulated uart control port. 622 * opc2c: Be more picky about matching special comments. 623 * r8c.opc (shift_op): Limit shift counts to -16..16. 624 (BMcnd): Map conditional codes. 625 * reg.c (condition_true): Mask condition code to 4 bits. 626 * syscalls.c: Include local syscall.h. 627 * syscall.h: New, copied from libgloss. 628 6292005-10-06 Jim Blandy <jimb@redhat.com> 630 631 Simulator for Renesas M32C and M16C, by DJ Delorie <dj@redhat.com>, 632 with further work from Jim Blandy <jimb@redhat.com> and 633 Kevin Buettner <kevinb@redhat.com>. 634 635 * ChangeLog: New. 636 * Makefile.in: New. 637 * blinky.S: New. 638 * config.in: New. 639 * configure: New. 640 * configure.in: New. 641 * cpu.h: New. 642 * gdb-if.c: New. 643 * gloss.S: New. 644 * int.c: New. 645 * int.h: New. 646 * load.c: New. 647 * load.h: New. 648 * m32c.opc: New. 649 * main.c: New. 650 * mem.c: New. 651 * mem.h: New. 652 * misc.c: New. 653 * misc.h: New. 654 * opc2c.c: New. 655 * r8c.opc: New. 656 * reg.c: New. 657 * safe-fgets.c: New. 658 * safe-fgets.h: New. 659 * sample.S: New. 660 * sample.ld: New. 661 * sample2.c: New. 662 * srcdest.c: New. 663 * syscalls.c: New. 664 * syscalls.h: New. 665 * trace.c: New. 666 * trace.h: New. 667