1 2021-06-22 Mike Frysinger <vapier (a] gentoo.org> 2 3 * configure.ac: Removed. 4 * aclocal.m4: Removed. 5 * configure: Removed. 6 7 2021-06-21 Mike Frysinger <vapier (a] gentoo.org> 8 9 * aclocal.m4: Regenerate. 10 * configure: Regenerate. 11 12 2021-06-21 Mike Frysinger <vapier (a] gentoo.org> 13 14 * configure: Regenerate. 15 16 2021-06-20 Mike Frysinger <vapier (a] gentoo.org> 17 18 * configure.ac (SIM_AC_COMMON): Delete. 19 * aclocal.m4, configure: Regenerate. 20 21 2021-06-20 Mike Frysinger <vapier (a] gentoo.org> 22 23 * aclocal.m4: Regenerate. 24 * configure: Regenerate. 25 26 2021-06-19 Mike Frysinger <vapier (a] gentoo.org> 27 28 * aclocal.m4: Regenerate. 29 * configure: Regenerate. 30 31 2021-06-19 Mike Frysinger <vapier (a] gentoo.org> 32 33 * configure: Regenerate. 34 35 2021-06-18 Mike Frysinger <vapier (a] gentoo.org> 36 37 * aclocal.m4, configure: Regenerate. 38 39 2021-06-18 Mike Frysinger <vapier (a] gentoo.org> 40 41 * configure: Regenerate. 42 43 2021-06-18 Mike Frysinger <vapier (a] gentoo.org> 44 45 * compile.c: Include sim-signal.h. 46 47 2021-06-17 Mike Frysinger <vapier (a] gentoo.org> 48 49 * compile.c (sim_open): Set current_target_byte_order. 50 * configure.ac: Delete SIM_AC_OPTION_ENDIAN call. 51 * aclocal.m4, configure: Regenerate. 52 53 2021-06-17 Mike Frysinger <vapier (a] gentoo.org> 54 55 * compile.c: Include sim/callback.h. 56 57 2021-06-16 Mike Frysinger <vapier (a] gentoo.org> 58 59 * configure: Regenerate. 60 61 2021-06-16 Mike Frysinger <vapier (a] gentoo.org> 62 63 * configure: Regenerate. 64 * config.in: Removed. 65 66 2021-06-15 Mike Frysinger <vapier (a] gentoo.org> 67 68 * config.in, configure: Regenerate. 69 70 2021-06-12 Mike Frysinger <vapier (a] gentoo.org> 71 72 * configure.ac: Delete call to SIM_AC_OPTION_ALIGNMENT. 73 74 2021-06-12 Mike Frysinger <vapier (a] gentoo.org> 75 76 * aclocal.m4, config.in, configure: Regenerate. 77 78 2021-06-12 Mike Frysinger <vapier (a] gentoo.org> 79 80 * configure.ac: Delete call to AC_CHECK_HEADERS_ONCE. 81 * config.in, configure: Regenerate. 82 83 2021-05-28 Yoshinori Sato <ysato (a] users.sourceforge.jp> 84 85 * sim-main.h (h8_typecodes): Add operand type OP_REG_DEC, OP_REG_INC. 86 * compile.c (decode): Rewrite oprand type for specific case. 87 (fetch_1): Add handling OP_REG_DEC and OP_REG_INC. 88 (step_once): Fix operand fetch order. 89 90 2021-05-17 Mike Frysinger <vapier (a] gentoo.org> 91 92 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Delete. 93 94 2021-05-17 Mike Frysinger <vapier (a] gentoo.org> 95 96 * compile.c (h8_get_state): Change sd to H8300_SIM_STATE. 97 (h8_set_state): Likewise. 98 (h8_get_stats): Likewise. 99 (h8_increment_stats): Likewise. 100 (init_pointers): Likewise. 101 (step_once): Likewise. 102 (sim_info): Likewise. 103 (sim_open): Likewise. 104 (sim_load): Likewise. 105 * sim-main.h (SIM_HAVE_COMMON_SIM_STATE): Define. 106 (struct sim_state): Delete. 107 (struct h8300_sim_state): New struct. 108 (H8300_SIM_STATE): Define. 109 110 2021-05-16 Mike Frysinger <vapier (a] gentoo.org> 111 112 * compile.c: Replace config.h include with defs.h. 113 * sim-main.h: Delete config.h include. 114 115 2021-05-16 Mike Frysinger <vapier (a] gentoo.org> 116 117 * config.in, configure: Regenerate. 118 119 2021-05-08 Mike Frysinger <vapier (a] gentoo.org> 120 121 * compile.c (h8_set_macS): Disable with #if 0. 122 (step_once): Set trace & intMask to 0. 123 (set_h8300h): Mark static. 124 * configure.ac: Delete SIM_AC_OPTION_WARNINGS call. 125 * configure: Regenerate. 126 127 2021-05-04 Mike Frysinger <vapier (a] gentoo.org> 128 129 * configure: Regenerate. 130 131 2021-05-01 Mike Frysinger <vapier (a] gentoo.org> 132 133 * config.in, configure: Regenerate. 134 135 2021-04-26 Mike Frysinger <vapier (a] gentoo.org> 136 137 * aclocal.m4, config.in, configure: Regenerate. 138 139 2021-04-22 Tom Tromey <tom (a] tromey.com> 140 141 * configure, config.in: Rebuild. 142 143 2021-04-22 Tom Tromey <tom (a] tromey.com> 144 145 * configure: Rebuild. 146 147 2021-04-21 Mike Frysinger <vapier (a] gentoo.org> 148 149 * aclocal.m4: Regenerate. 150 151 2021-04-21 Simon Marchi <simon.marchi (a] polymtl.ca> 152 153 * configure: Regenerate. 154 155 2021-04-18 Mike Frysinger <vapier (a] gentoo.org> 156 157 * configure.ac: Change AC_CHECK_HEADERS to AC_CHECK_HEADERS_ONCE. 158 * configure: Regenerate. 159 160 2021-04-18 Mike Frysinger <vapier (a] gentoo.org> 161 162 * configure: Regenerate. 163 164 2021-04-12 Mike Frysinger <vapier (a] gentoo.org> 165 166 * compile.c (sim_open): Delete 3rd arg to sim_cpu_alloc_all. 167 168 2021-04-08 Tom Tromey <tom (a] tromey.com> 169 170 * compile.c (init_pointers): Fix sequence point warning. 171 172 2021-04-08 Tom Tromey <tom (a] tromey.com> 173 174 * compile.c (cmdline_location): Use new-style declaration. 175 176 2021-04-02 Mike Frysinger <vapier (a] gentoo.org> 177 178 * aclocal.m4, configure: Regenerate. 179 180 2021-02-28 Mike Frysinger <vapier (a] gentoo.org> 181 182 * configure: Regenerate. 183 184 2021-02-21 Mike Frysinger <vapier (a] gentoo.org> 185 186 * configure.ac (AC_CONFIG_MACRO_DIRS): Replace common with m4. 187 * aclocal.m4, configure: Regenerate. 188 189 2021-02-13 Mike Frysinger <vapier (a] gentoo.org> 190 191 * configure.ac: Replace sinclude with AC_CONFIG_MACRO_DIRS. 192 * aclocal.m4, configure: Regenerate. 193 194 2021-02-06 Mike Frysinger <vapier (a] gentoo.org> 195 196 * configure: Regenerate. 197 198 2021-01-13 Mike Frysinger <vapier (a] gentoo.org> 199 200 * compile.c (memory_size): Move definition to top of file. 201 (h8_get_memory, h8_set_memory): Assert access is within memory_size. 202 (h8_get_eightbit_buf): Delete. 203 h8_set_eightbit_buf, h8_get_eightbit, h8_set_eightbit): Likewise. 204 (GET_MEMORY_L): Delete eightbit references. 205 (GET_MEMORY_W, GET_MEMORY_B, SET_MEMORY_L, SET_MEMORY_W, 206 SET_MEMORY_B, init_pointers, step_once, sim_load): Likewise. 207 (sim_write): Likewise. Return i instead of size. 208 (sim_read): Check addr is within memory_size. 209 * sim-main.h (struct h8300_cpu_state): Delete eightbit. 210 211 2021-01-11 Mike Frysinger <vapier (a] gentoo.org> 212 213 * configure.ac: Call SIM_AC_OPTION_WARNINGS. 214 * configure: Regenerate. 215 216 2021-01-11 Mike Frysinger <vapier (a] gentoo.org> 217 218 * config.in, configure: Regenerate. 219 * compile.c: Delete HAVE_TIME_H & HAVE_STDLIB_H. 220 221 2021-01-09 Mike Frysinger <vapier (a] gentoo.org> 222 223 * configure: Regenerate. 224 225 2021-01-08 Mike Frysinger <vapier (a] gentoo.org> 226 227 * configure: Regenerate. 228 229 2021-01-07 Mike Frysinger <vapier (a] gentoo.org> 230 231 * compile.c (set_simcache_size, h8_get_cache_top, h8_set_cache_top, 232 h8_get_compiles, h8_increment_compiles, h8_get_cache_idx_buf, 233 h8_set_cache_idx_buf, h8_get_cache_idx, h8_set_cache_idx, compile, 234 set_simcache_size): Delete. 235 (init_pointers): Delete calls to h8_get_cache_idx_buf, 236 h8_set_cache_idx_buf, and set_simcache_size. 237 (step_once): Replace call to h8_get_cache_idx with decode. Delete 238 case 0 handling and call to compile. 239 (sim_write): Delete call to h8_set_cache_idx. 240 (sim_info): Delete call to h8_get_compiles & sim_cache_size. 241 (sim_load): Delete calls to h8_get_cache_idx_buf & h8_set_cache_idx_buf. 242 * sim-main.h (sim_state): Delete sim_cache_size, sim_cache, cache_idx, 243 cache_top, and compiles. 244 245 2021-01-04 Mike Frysinger <vapier (a] gentoo.org> 246 247 * configure: Regenerate. 248 249 2017-09-06 John Baldwin <jhb (a] FreeBSD.org> 250 251 * configure: Regenerate. 252 253 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 254 255 * config.in, configure: Regenerate. 256 257 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 258 259 * configure: Regenerate. 260 261 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 262 263 * configure: Regenerate. 264 265 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 266 267 * configure: Regenerate. 268 269 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 270 271 * configure: Regenerate. 272 273 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 274 275 * configure: Regenerate. 276 277 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 278 279 * configure: Regenerate. 280 281 2016-01-10 Mike Frysinger <vapier (a] gentoo.org> 282 283 * configure: Regenerate. 284 285 2016-01-09 Mike Frysinger <vapier (a] gentoo.org> 286 287 * config.in, configure: Regenerate. 288 289 2016-01-06 Mike Frysinger <vapier (a] gentoo.org> 290 291 * compile.c (sim_open): Mark argv const. 292 (sim_create_inferior): Mark argv and env const. 293 294 2016-01-04 Mike Frysinger <vapier (a] gentoo.org> 295 296 * configure: Regenerate. 297 298 2016-01-03 Mike Frysinger <vapier (a] gentoo.org> 299 300 * compile.c (sim_open): Update sim_parse_args comment. 301 302 2016-01-03 Mike Frysinger <vapier (a] gentoo.org> 303 304 * config.in, configure: Regenerate. 305 306 2016-01-02 Mike Frysinger <vapier (a] gentoo.org> 307 308 * configure.ac (SIM_AC_OPTION_ENDIAN): Change BIG_ENDIAN to BIG. 309 * configure: Regenerate. 310 311 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 312 313 * compile.c (sim_state_initialize): Delete. 314 (sim_open): Replace sim_state_initialize call with SBR_REGNUM 315 assignment. 316 317 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 318 319 * compile.c (h8300_reg_store): Delete sd. Change init_pointers to 320 use CPU_STATE (cpu). Change h8_set_pc to cpu->pc. Return -1 and 321 drop the printf if the default case. Change all the set func calls 322 to use cpu->regs[rn] instead. 323 (h8300_reg_store): Delete sd. Change init_pointers to 324 use CPU_STATE (cpu). Change h8_get_pc to cpu->pc. Return -1 and 325 drop the printf if the default case. Change all the get func calls 326 to use cpu->regs[rn] instead. Add ZERO_REGNUM case. Return 2 and 327 4 instead of -1 at the end. 328 329 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 330 331 * compile.c (lvalue): Change sim_engine_set_run_state calls to 332 sim_engine_halt. Declare local cpu. 333 (fetch_1): Likewise. 334 (store_1): Likewise. 335 (sim_resume): Rename to ... 336 (step_once): ... this. Declare init1, poll_count, reason, and 337 sigrc variables. Delete step checking. Change 338 sim_engine_set_run_state calls to sim_engine_halt. Delete poll 339 logic. Change while(1) loop to while(0). 340 (sim_engine_run): New function. 341 * Makefile.in (SIM_OBJS): Add sim-resume.o. 342 343 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 344 345 * compile.c (sim_open): Delete current_alignment and 346 current_target_byte_order assignments. 347 * configure.ac: Call SIM_AC_OPTION_ENDIAN and 348 SIM_AC_OPTION_ALIGNMENT. 349 * configure: Regenerate. 350 351 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 352 353 * wrapper.c (sim_store_register): Rename to ... 354 (h8300_reg_store): ... this. Declare sd. 355 (sim_fetch_register): Rename to ... 356 (h8300_reg_fetch): ... this. Declare sd. 357 (sim_open): Call CPU_REG_FETCH/CPU_REG_STORE. 358 359 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 360 361 * compile.c (lreg): Delete. 362 (init_pointers): Delete lreg assignments. 363 364 2015-12-30 Mike Frysinger <vapier (a] gentoo.org> 365 366 * inst.h: Delete file. 367 * Makefile.in (compile.o): Delete rule. 368 369 2015-12-26 Mike Frysinger <vapier (a] gentoo.org> 370 371 * config.in, configure: Regenerate. 372 373 2015-12-24 Mike Frysinger <vapier (a] gentoo.org> 374 375 * compile.c (H8300_OPTIONS): New enum from common/sim-options.c. 376 (h8300_option_handler): New func from common/sim-options.c. 377 (h8300_options): New options from common/sim-options.c. 378 (sim_open): Call sim_add_option_table. 379 * tconfig.h: Delete file. 380 381 2015-12-24 Mike Frysinger <vapier (a] gentoo.org> 382 383 * tconfig.h (SIM_HAVE_SIMCACHE): Delete. 384 385 2015-11-21 Mike Frysinger <vapier (a] gentoo.org> 386 387 * compile.c (sim_callback, sim_kind, myname): Delete. 388 (init_pointers, sim_store_register, sim_fetch_register, sim_info): 389 Change sim_callback->printf_filtered calls to sim_io_printf. 390 (sim_resume): Likewise. Declare sim_callback. 391 (sim_open): Delete sim_callback, sim_kind, and myname assignment. 392 (sim_load); Use sd to look up myname, sim_callback, and sim_kind. 393 394 2015-11-15 Mike Frysinger <vapier (a] gentoo.org> 395 396 * Makefile.in (SIM_OBJS): Delete sim-reason.o and sim-stop.o. 397 398 2015-11-15 Mike Frysinger <vapier (a] gentoo.org> 399 400 * Makefile.in (SIM_OBJS): Add sim-reason.o and sim-stop.o. 401 * compile.c (sim_stop, sim_stop_reason): Delete. 402 403 2015-11-14 Mike Frysinger <vapier (a] gentoo.org> 404 405 * Makefile.in (SIM_OBJS): Delete sim-load.o. 406 407 2015-11-14 Mike Frysinger <vapier (a] gentoo.org> 408 409 * compile.c (sim_close): Delete. 410 411 2015-11-09 Mike Frysinger <vapier (a] gentoo.org> 412 413 * compile.c (littleendian): Delete. 414 (init_pointers): Delete littleendian usage. 415 416 2015-06-23 Mike Frysinger <vapier (a] gentoo.org> 417 418 * configure: Regenerate. 419 420 2015-06-12 Mike Frysinger <vapier (a] gentoo.org> 421 422 * configure: Regenerate. 423 424 2015-06-12 Mike Frysinger <vapier (a] gentoo.org> 425 426 * configure: Regenerate. 427 428 2015-04-18 Mike Frysinger <vapier (a] gentoo.org> 429 430 * sim-main.h (SIM_CPU): Delete. 431 432 2015-04-18 Mike Frysinger <vapier (a] gentoo.org> 433 434 * sim-main.h (sim_cia): Delete. 435 436 2015-04-17 Mike Frysinger <vapier (a] gentoo.org> 437 438 * sim-main.h (CIA_GET, CIA_SET): Delete. 439 440 2015-04-17 Mike Frysinger <vapier (a] gentoo.org> 441 442 * compile.c (h8300_pc_get, h8300_pc_set): New functions. 443 (sim_open): Declare new local var i. Call CPU_PC_FETCH & 444 CPU_PC_STORE for all cpus. 445 * sim-main.h (SIM_CPU): Define. 446 447 2015-04-15 Mike Frysinger <vapier (a] gentoo.org> 448 449 * Makefile.in (SIM_OBJS): Delete sim-cpu.o. 450 * sim-main.h (STATE_CPU): Delete. 451 452 2015-04-15 Mike Frysinger <vapier (a] gentoo.org> 453 454 * compile.c: Include sim-options.h. 455 (sim_open): Call sim_cpu_alloc_all instead of sim_cpu_alloc. 456 * sim-main.h (struct sim_state): Change cpu to an array of pointers. 457 (STATE_CPU): Handle WITH_SMP. 458 459 2015-04-13 Mike Frysinger <vapier (a] gentoo.org> 460 461 * configure: Regenerate. 462 463 2015-04-06 Mike Frysinger <vapier (a] gentoo.org> 464 465 * Makefile.in (SIM_OBJS): Delete sim-engine.o. 466 467 2015-04-01 Mike Frysinger <vapier (a] gentoo.org> 468 469 * Makefile.in (SIM_OBJS): Delete $(SIM_EXTRA_OBJS). 470 471 2015-03-31 Mike Frysinger <vapier (a] gentoo.org> 472 473 * config.in, configure: Regenerate. 474 475 2015-03-24 Mike Frysinger <vapier (a] gentoo.org> 476 477 * compile.c (sim_set_callbacks, sim_size, sim_trace): Delete. 478 * tconfig.h (SIM_HAVE_PROFILE): Delete. 479 480 2015-03-16 Mike Frysinger <vapier (a] gentoo.org> 481 482 * config.in, configure: Regenerate. 483 * tconfig.in: Rename file ... 484 * tconfig.h: ... here. 485 486 2015-03-14 Mike Frysinger <vapier (a] gentoo.org> 487 488 * Makefile.in (SIM_RUN_OBJS): Delete. 489 490 2015-03-14 Mike Frysinger <vapier (a] gentoo.org> 491 492 * configure.ac (AC_CHECK_HEADERS): Delete stdlib.h & time.h. 493 * aclocal.m4, configure: Regenerate. 494 495 2014-12-03 Joel Brobecker <brobecker (a] adacore.com> 496 497 * compile.c (sim_resume): Adjust calls to "stat" and "fstat" 498 callbacks by calls to "to_stat" and "to_fstat" (resp) callbacks 499 following renaming in callback.h. 500 501 2014-08-19 Alan Modra <amodra (a] gmail.com> 502 503 * configure: Regenerate. 504 505 2014-08-15 Roland McGrath <mcgrathr (a] google.com> 506 507 * configure: Regenerate. 508 * config.in: Regenerate. 509 510 2014-03-05 Mike Frysinger <vapier (a] gentoo.org> 511 512 * compile.c (sim_load): Add const to prog. 513 514 2014-02-17 Mike Frysinger <vapier (a] gentoo.org> 515 516 PR gdb/16450 517 * compile.c (control_c_sim_desc): Delete. 518 (control_c): Likewise. 519 (sim_resume): Delete signal(SIGINT) handling. 520 521 2013-09-23 Alan Modra <amodra (a] gmail.com> 522 523 * configure: Regenerate. 524 525 2013-06-03 Mike Frysinger <vapier (a] gentoo.org> 526 527 * aclocal.m4, configure: Regenerate. 528 529 2012-06-15 Joel Brobecker <brobecker (a] adacore.com> 530 531 * config.in, configure: Regenerate. 532 533 2012-05-18 Nick Clifton <nickc (a] redhat.com> 534 535 PR 14072 536 * compile.c: Include config.h before system header files. 537 * sim-main.h: Likewise. 538 539 2012-03-24 Mike Frysinger <vapier (a] gentoo.org> 540 541 * aclocal.m4, config.in, configure: Regenerate. 542 543 2011-12-03 Mike Frysinger <vapier (a] gentoo.org> 544 545 * aclocal.m4: New file. 546 * configure: Regenerate. 547 548 2011-10-17 Mike Frysinger <vapier (a] gentoo.org> 549 550 * configure.ac: Change include to common/acinclude.m4. 551 552 2011-10-17 Mike Frysinger <vapier (a] gentoo.org> 553 554 * configure.ac: Change AC_PREREQ to 2.64. Delete AC_CONFIG_HEADER 555 call. Replace common.m4 include with SIM_AC_COMMON. 556 * configure: Regenerate. 557 558 2011-07-05 Mike Frysinger <vapier (a] gentoo.org> 559 560 * compile.c (sim_do_command): Delete. 561 562 2011-01-11 Andrew Burgess <aburgess (a] broadcom.com> 563 564 * compile.c (sim_store_register): Update return value to 565 match new API. 566 567 2010-04-14 Mike Frysinger <vapier (a] gentoo.org> 568 569 * compile.c (sim_write): Add const to buffer arg. 570 571 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 572 573 * configure: Regenerate. 574 575 2009-12-09 Yoshinori Sato <ysato (a] users.sourceforge.jp> 576 * compile.c(fetch_1): Fix pre-dec, pre-inc, post-dec and post-inc. 577 Index registers not masked memory areas. 578 Only simply increment or decrement. 579 * compile.c(store_1): Ditto. 580 581 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues (a] gmx.de> 582 583 * config.in: Regenerate. 584 * configure: Likewise. 585 586 * configure: Regenerate. 587 588 2008-12-01 Joel Sherrill <joel.sherrill (a] oarcorp.com> 589 590 * compile.c: Add const to remove warning. 591 592 2008-07-11 Hans-Peter Nilsson <hp (a] axis.com> 593 594 * configure: Regenerate to track ../common/common.m4 changes. 595 * config.in: Ditto. 596 597 2008-06-06 Vladimir Prus <vladimir (a] codesourcery.com> 598 Daniel Jacobowitz <dan (a] codesourcery.com> 599 Joseph Myers <joseph (a] codesourcery.com> 600 601 * configure: Regenerate. 602 603 2007-07-03 Yoshinori Sato <ysato (a] users.sourceforge.jp> 604 605 * compile.c (sim_resume): Fix the last byte of ARGV for 606 SYS_CMDLINE. 607 608 2006-12-21 Hans-Peter Nilsson <hp (a] axis.com> 609 610 * acconfig.h: Remove. 611 * config.in: Regenerate. 612 613 2006-07-13 Yoshinori Sato <ysato (a] users.sourceforge.jp> 614 615 * compile.c (OBITOP): Bit address mask low three bit. 616 * compile.c (decode): Fix warning. 617 618 2006-06-13 Richard Earnshaw <rearnsha (a] arm.com> 619 620 * configure: Regenerated. 621 622 2006-06-05 Daniel Jacobowitz <dan (a] codesourcery.com> 623 624 * configure: Regenerated. 625 626 2006-05-31 Daniel Jacobowitz <dan (a] codesourcery.com> 627 628 * configure: Regenerated. 629 630 2005-03-23 Mark Kettenis <kettenis (a] gnu.org> 631 632 * configure: Regenerate. 633 634 2005-01-14 Andrew Cagney <cagney (a] gnu.org> 635 636 * configure.ac: Sinclude aclocal.m4 before common.m4. Add 637 explicit call to AC_CONFIG_HEADER. 638 * configure: Regenerate. 639 640 2005-01-12 Andrew Cagney <cagney (a] gnu.org> 641 642 * configure.ac: Update to use ../common/common.m4. 643 * configure: Re-generate. 644 645 2005-01-11 Andrew Cagney <cagney (a] localhost.localdomain> 646 647 * configure: Regenerated to track ../common/aclocal.m4 changes. 648 649 2005-01-07 Andrew Cagney <cagney (a] gnu.org> 650 651 * configure.ac: Rename configure.in, require autoconf 2.59. 652 * configure: Re-generate. 653 654 2004-12-08 Hans-Peter Nilsson <hp (a] axis.com> 655 656 * configure: Regenerate for ../common/aclocal.m4 update. 657 658 2004-06-28 Alexandre Oliva <aoliva (a] redhat.com> 659 660 2003-07-23 Richard Sandiford <rsandifo (a] redhat.com> 661 * compile.c (sim_resume): Make sure that dst.reg refers to the 662 right register byte in mova/sz.l @(dd,RnL),ERn. 663 2003-07-21 Richard Sandiford <rsandifo (a] redhat.com> 664 * compile.c (sim_resume): Zero-extend immediate to muls, mulsu, 665 mulxs, divs and divxs. 666 667 * compile.c (sim_load): Update sd->memory_size. 668 669 2004-06-10 Michael Snyder <msnyder (a] redhat.com> 670 671 Patch submitted by Nitin Yewale <NitinY (a] KPITCummins.com>. 672 * compile.c (sim_resume): Corrected ANDC operation on EXR for H8S. 673 674 2004-01-05 Michael Snyder <msnyder (a] redhat.com> 675 676 * compile.c (sim_load): Don't pass a type to bfd_openr. 677 678 2003-12-16 Michael Snyder <msnyder (a] redhat.com> 679 680 Patch submitted by Anil Paranjape <AnilP1 (a] KPITCummins.com> 681 * sim-main.h (H8300H_MSIZE): Increase from 18 bits to 24 bits. 682 683 2003-12-11 Dhananjay Deshpande <dhananjayd (a] kpitcummins.com> 684 685 * compile.c (set_h8300h): Initialize globals to zero. 686 687 2003-10-17 Shrinivas Atre <shrinivasa (a] KPITCummins.com> 688 689 * compile.c (h8300_normal_mode): New. 690 (SP): Handle normal mode. 691 (bitfrom): Use normal mode flag to return suitable value. 692 (lvalue): Use normal mode flag to return command line location. 693 (decode): Decode instruction correctly for normal mode. 694 (init_pointers): Initialise memory correctly for normal mode. 695 (sim_resume): Handle cases for normal mode using h8300_normal_mode 696 flag. 697 (sim_store_register): Handle 2 byte PC for normal mode. 698 (sim_fetch_register): Handle 2 byte PC for normal mode. 699 (set_h8300h): Set normal mode flag as per architechture. 700 (sim_load): Allocate 64K for normal mode instead of bigger memory. 701 702 2003-07-18 Michael Snyder <msnyder (a] redhat.com> 703 704 * compile.c (decode): Enhancements for mova. 705 Initialize cst, reg, and rdisp inside the loop, for each 706 new instruction. Defer correction of the disp2 values until 707 later, and then adjust them by the size of the first operand, 708 rather than the size of the instruction. 709 (sim_resume): For mova, adjust the size of the second operand 710 according to the type of the first operand (INDEXB vs. INDEXW). 711 In cases where there is only one operand, the other two must 712 both be composed on the fly. 713 714 2003-07-22 Michael Snyder <msnyder (a] redhat.com> 715 716 * compile.c (sim_resume): Revert 6-24 change, it does not 717 work with gdb breakpoints. 718 719 2003-07-17 Michael Snyder <msnyder (a] redhat.com> 720 721 * compile.c (sim_resume): Handle shll reg, reg and shlr reg, reg. 722 (decode): IMM16 is always zero-extended. 723 724 2003-06-24 Michael Snyder <msnyder (a] redhat.com> 725 726 * sim-main.h (SIM_WIFSTOPPED, SIM_WSTOPSIG): Define. 727 * compile.c (sim_resume): Use the above to return stop signal. 728 729 2003-06-18 Michael Snyder <msnyder (a] redhat.com> 730 731 * compile.c: Replace "Hitachi" with "Renesas". 732 (decode): Distinguish AV_H8S from AV_H8H. 733 (sim_resume): H8SX can use any register for TAS. 734 (decode): Add support for VECIND. 735 (sim_resume): Implement rte/l and rts/l. 736 (GETSR): New macro (actually old macro reincarnated). 737 (decode): Add handling for IMM2. 738 (sim_resume): Drop extra block around jmp, jsr, rts. 739 Add handling for trapa and rte. 740 For divxu.b, change 0xffff mask to 0xff. 741 (set_h8300h): Add bfd_mach_h8300sxn machine. 742 743 2003-06-18 Corinna Vinschen <vinschen (a] redhat.com> 744 745 * sim-main.h (enum h8_regnum): Turn around order of MACH, MACL 746 and SBR, VBR. 747 748 2003-06-05 Michael Snyder <msnyder (a] redhat.com> 749 750 * compile.c (sim_fetch_register): Handle SBR, VBR, MACH, MACL. 751 (sim_store_register): Ditto. 752 753 2003-06-04 Michael Snyder <msnyder (a] redhat.com> 754 755 * compile.c (sim_info): Fix typo in output. 756 757 * compile.c (set_h8300h): Replace 'flag' arguments 758 with a bfd_machine argument, and decode it inline. 759 Check for bfd_mach_h8300hn and bfd_mach_h8300sn. 760 761 2003-06-03 Michael Snyder <msnyder (a] redhat.com> 762 763 * compile.c: Add h8300sx insns and addressing modes. 764 * sim-main.h: Replaces h8300/inst.h. 765 * Makefile.in: Tweak to bring in some sim/common stuff. 766 767 2003-04-13 Michael Snyder <msnyder (a] redhat.com> 768 769 * compile.c (sim_resume): Implement 'daa' and 'das' instructions. 770 771 2003-03-20 D.Venkatasubramanian <dvenkat (a] noida.hcltech.com> 772 773 * compile.c (cmdline_location): Added function to 774 return the location of 8-bit (256 locations) where the 775 Command Line arguments would be stored. 776 (decode): Added a TRAP to 0xcc for Commandline 777 processing using pseudo opcode O_SYS_CMDLINE. 778 (sim_resume): Added handling of O_SYS_CMDLINE Trap. 779 (sim_create_inferior): Setting a pointer to 780 Commandline Args array. 781 * inst.h: Added a new variable ptr_command_line for 782 storing pointer to Commandline array. 783 784 2003-03-14 D.Venkatasubramanian <dvenkat (a] noida.hcltech.com> 785 786 * compile.c (decode): Added code for some more magic traps. 787 * compile.c (sim_resume): Added support for File I/O system 788 calls through callback to host_system. 789 System calls provided support for : 790 open, read, write, lseek, close, stat, fstat 791 Only basic support for stat and fstat. 792 793 2003-02-27 Andrew Cagney <cagney (a] redhat.com> 794 795 * compile.c (sim_open, sim_create_inferior): Rename _bfd to bfd. 796 797 2003-02-05 Kazu Hirata <kazu (a] cs.umass.edu> 798 799 * compile.c (init_pointers): Abort if wreg never gets initialized. 800 (sim_resume): Fix the handling of exts.w and extu.w. 801 802 2003-01-31 Kazu Hirata <kazu (a] cs.umass.edu> 803 804 * compile.c (sim_resume): Fix the handling of bxor. 805 806 2003-01-16 Michael Snyder <msnyder (a] redhat.com> 807 808 * compile.c: Change K&R function definitions to ISO. 809 (fetch): Make static, and eliminate unused parameter 'n'. 810 811 2002-12-26 Kazu Hirata <kazu (a] cs.umass.edu> 812 813 * compile.c: Fix formatting. 814 * inst.h: Likewise. 815 816 2002-07-29 Andrey Volkov <avolkov (a] transas.com> 817 818 * compile.c: Include "gdb/sim-h8300.h" 819 * Makefile.in: Add dependences on "inst.h", 820 "gdb/callback.h", "gdb/remote-sim.h" and "gdb/sim-h8300.h". 821 822 2002-06-16 Andrew Cagney <ac131313 (a] redhat.com> 823 824 * configure: Regenerated to track ../common/aclocal.m4 changes. 825 826 2002-06-08 Andrew Cagney <cagney (a] redhat.com> 827 828 * compile.c: Include "gdb/callback.h" and "gdb/remote-sim.h". 829 830 2002-05-19 Kazu Hirata <kazu (a] cs.umass.edu> 831 832 * compile.c: Fix formatting. 833 834 2002-05-18 Kazu Hirata <kazu (a] cs.umass.edu> 835 836 * compile.c: Fix formatting. 837 838 2002-05-17 Andrey Volkov (avolkov (a] transas.com) 839 840 * compile.c: Add absented opcodes: LDC, STC, EEPMOV, TAS. 841 842 2002-05-17 Andrey Volkov (avolkov (a] transas.com) 843 844 * compile.c: Add support of EXR register 845 * inst.h: Ditto. 846 847 2002-05-17 Andrey Volkov (avolkov (a] transas.com) 848 849 * compile.c: Made h8300s as new target, not h8300h alias. 850 * inst.h: Ditto. 851 852 2002-05-17 Andrey Volkov (avolkov (a] transas.com) 853 854 * compile.c: Add additional CCR flags (I,UI,H,U) 855 856 2002-05-17 Andrey Volkov (avolkov (a] transas.com) 857 858 * compile.c: Change literal regnumbers to REGNUMS. 859 Fix instruction and cycles counting 860 861 2001-12-20 Kazu Hirata <kazu (a] hxi.com> 862 863 * compile.c: Fix formatting. 864 865 2001-12-20 Kazu Hirata <kazu (a] hxi.com> 866 867 * compile.c: Fix comment typos. 868 869 2000-08-10 Kazu Hirata <kazu (a] hxi.com> 870 871 * compile.c (decode): Clean up the code. 872 873 2000-06-15 Kazu Hirata <kazu (a] hxi.com> 874 875 * compile.c (decode): Distinguish inc/dec.[wl] and adds/subs 876 correctly. 877 878 2000-06-20 Frank Ch. Eigler <fche (a] redhat.com> 879 880 * compile.c: Don't include "wait.h". 881 (sim_resume): Use local SIM_WIFEXITED and SIM_WIFSIGNALED macros 882 instead of WIF* from host. 883 884 2000-06-13 Frank Ch. Eigler <fche (a] redhat.com> 885 886 * compile.c, writecode.c: Correct typo. 887 888 2000-06-13 Kazu Hirata <kazu (a] hxi.com> 889 890 * compile.c: Fix formatting. 891 892 Tue May 23 21:39:23 2000 Andrew Cagney <cagney (a] b1.cygnus.com> 893 894 * configure: Regenerated to track ../common/aclocal.m4 changes. 895 896 Thu Sep 2 18:15:53 1999 Andrew Cagney <cagney (a] b1.cygnus.com> 897 898 * configure: Regenerated to track ../common/aclocal.m4 changes. 899 900 1999-05-08 Felix Lee <flee (a] cygnus.com> 901 902 * configure: Regenerated to track ../common/aclocal.m4 changes. 903 904 1999-04-02 Keith Seitz <keiths (a] cygnus.com> 905 906 * compile.c (POLL_QUIT_INTERVAL): Define. Used to tweak the 907 frequency at which the poll_quit callback is used. 908 (sim_resume): Use POLL_QUIT_INTERVAL instead of hard-coded value. 909 910 Tue Apr 28 18:33:31 1998 Geoffrey Noer <noer (a] cygnus.com> 911 912 * configure: Regenerated to track ../common/aclocal.m4 changes. 913 914 Sun Apr 26 15:31:55 1998 Tom Tromey <tromey@creche> 915 916 * configure: Regenerated to track ../common/aclocal.m4 changes. 917 * config.in: Ditto. 918 919 Sun Apr 26 15:20:14 1998 Tom Tromey <tromey (a] cygnus.com> 920 921 * acconfig.h: New file. 922 * configure.in: Reverted change of Apr 24; use sinclude again. 923 924 Fri Apr 24 14:16:40 1998 Tom Tromey <tromey@creche> 925 926 * configure: Regenerated to track ../common/aclocal.m4 changes. 927 * config.in: Ditto. 928 929 Fri Apr 24 11:19:46 1998 Tom Tromey <tromey (a] cygnus.com> 930 931 * configure.in: Don't call sinclude. 932 933 Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 934 935 * configure: Regenerated to track ../common/aclocal.m4 changes. 936 937 Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 938 939 * configure: Regenerated to track ../common/aclocal.m4 changes. 940 941 Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 942 943 * configure: Regenerated to track ../common/aclocal.m4 changes. 944 945 Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 946 947 * configure: Regenerated to track ../common/aclocal.m4 changes. 948 949 Tue Feb 17 12:42:18 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 950 951 * compile.c (sim_store_register, sim_fetch_register): Pass in 952 length parameter. Return -1. 953 954 Sun Feb 1 16:47:51 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 955 956 * configure: Regenerated to track ../common/aclocal.m4 changes. 957 958 Sat Jan 31 18:15:41 1998 Andrew Cagney <cagney (a] b1.cygnus.com> 959 960 * configure: Regenerated to track ../common/aclocal.m4 changes. 961 962 Mon Jan 19 22:26:29 1998 Doug Evans <devans@seba> 963 964 * configure: Regenerated to track ../common/aclocal.m4 changes. 965 966 Mon Dec 15 23:17:11 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 967 968 * configure: Regenerated to track ../common/aclocal.m4 changes. 969 * config.in: Ditto. 970 971 Thu Dec 4 09:21:05 1997 Doug Evans <devans (a] canuck.cygnus.com> 972 973 * configure: Regenerated to track ../common/aclocal.m4 changes. 974 975 Tue Nov 11 16:52:07 1997 Angela Marie Thomas (angela (a] cygnus.com) 976 977 * compile.c: #include stdio.h for definition of NULL on 978 some platforms. 979 980 Wed Oct 22 14:43:00 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 981 982 * compile.c (sim_load): Pass lma_p and sim_write args to 983 sim_load_file. 984 985 Fri Oct 3 09:28:00 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 986 987 * configure: Regenerated to track ../common/aclocal.m4 changes. 988 989 Wed Sep 24 17:38:57 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 990 991 * configure: Regenerated to track ../common/aclocal.m4 changes. 992 993 Tue Sep 23 11:04:38 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 994 995 * configure: Regenerated to track ../common/aclocal.m4 changes. 996 997 Mon Sep 22 11:46:20 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 998 999 * configure: Regenerated to track ../common/aclocal.m4 changes. 1000 1001 Fri Sep 19 17:45:25 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1002 1003 * configure: Regenerated to track ../common/aclocal.m4 changes. 1004 1005 Wed Sep 17 12:00:57 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1006 1007 * Makefile.in (compile.o): Depend on config.h in local directory. 1008 1009 Mon Sep 15 17:36:15 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1010 1011 * configure: Regenerated to track ../common/aclocal.m4 changes. 1012 1013 Tue Sep 9 22:17:26 1997 Felix Lee <flee (a] cygnus.com> 1014 1015 * inst.h (sim_state): rename to h8300_sim_state, to avoid conflict 1016 with sim/common. 1017 * configure.in: check for sys/param.h 1018 * compile.c: #ifdef HAVE_SYS_PARAM_H. 1019 #define SIGTRAP for wingdb. 1020 (sim_resume): poll keyboard at least once per call. 1021 (sim_resume): use host_callback instead of printf for syscall 1022 output. 1023 1024 Thu Sep 4 17:21:23 1997 Doug Evans <dje@seba> 1025 1026 * configure: Regenerated to track ../common/aclocal.m4 changes. 1027 1028 Wed Aug 27 18:13:22 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1029 1030 * configure: Regenerated to track ../common/aclocal.m4 changes. 1031 * config.in: Ditto. 1032 1033 Tue Aug 26 10:38:43 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1034 1035 * compile.c (sim_kill): Delete. 1036 (sim_create_inferior): Add ABFD argument. 1037 (sim_load): Move setting of PC from here. 1038 (sim_create_inferior): To here. 1039 (sim_open, sim_load, set_h8300h): Add fixme explaining why much of 1040 the sim_load code should be moved to sim_open. 1041 1042 Mon Aug 25 17:50:22 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1043 1044 * configure: Regenerated to track ../common/aclocal.m4 changes. 1045 * config.in: Ditto. 1046 1047 Mon Aug 25 15:47:41 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1048 1049 * compile.c (sim_open): Add ABFD argument. 1050 1051 Tue May 20 10:16:48 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1052 1053 * compile.c (sim_open): Add callback argument. 1054 (sim_set_callbacks): Delete SIM_DESC argument. 1055 1056 Wed Apr 30 10:22:29 1997 Doug Evans <dje (a] canuck.cygnus.com> 1057 1058 * compile.c (sim_load): Call bfd_get_mach instead of examining 1059 bfd fields directly. 1060 * tconfig.in (SIM_PRE_LOAD): Delete, no longer used. 1061 1062 Thu Apr 24 00:39:51 1997 Doug Evans <dje (a] canuck.cygnus.com> 1063 1064 * configure: Regenerated to track ../common/aclocal.m4 changes. 1065 1066 Fri Apr 18 14:30:09 1997 Andrew Cagney <cagney (a] b1.cygnus.com> 1067 1068 * compile.c (sim_resume): Use poll_quit callback. 1069 (sim_stop): New function. 1070 1071 Thu Apr 17 03:06:39 1997 Doug Evans <dje (a] canuck.cygnus.com> 1072 1073 * Makefile.in (SIM_OBJS): Add sim-load.o. 1074 * compile.c (sim_kind, myname): New static locals. 1075 (sim_open): Set sim_kind, myname. 1076 (sim_load): Return SIM_RC. New arg abfd. Update test for h8300h. 1077 Call sim_load_file to load file into simulator. Set start address 1078 from bfd. 1079 (sim_create_inferior): Return SIM_RC. Delete arg start_address. 1080 1081 Mon Apr 7 15:45:02 1997 Andrew Cagney <cagney (a] kremvax.cygnus.com> 1082 1083 * configure: Regenerated to track ../common/aclocal.m4 changes. 1084 * config.in: Ditto. 1085 1086 Wed Apr 2 15:06:28 1997 Doug Evans <dje (a] canuck.cygnus.com> 1087 1088 * compile.c (sim_open): New arg `kind'. 1089 1090 * configure: Regenerated to track ../common/aclocal.m4 changes. 1091 1092 Wed Apr 2 14:34:19 1997 Andrew Cagney <cagney (a] kremvax.cygnus.com> 1093 1094 * configure: Regenerated to track ../common/aclocal.m4 changes. 1095 1096 Wed Mar 19 01:14:00 1997 Andrew Cagney <cagney (a] kremvax.cygnus.com> 1097 1098 * configure: Regenerated to track ../common/aclocal.m4 changes. 1099 1100 Mon Mar 17 15:10:07 1997 Andrew Cagney <cagney (a] kremvax.cygnus.com> 1101 1102 * configure: Re-generate. 1103 1104 Fri Mar 14 10:34:11 1997 Michael Meissner <meissner (a] cygnus.com> 1105 1106 * configure: Regenerate to track ../common/aclocal.m4 changes. 1107 1108 Thu Mar 13 12:48:05 1997 Doug Evans <dje (a] canuck.cygnus.com> 1109 1110 * compile.c (sim_open): New SIM_DESC result. Argument is now in 1111 argv form. 1112 (other sim_*): New SIM_DESC argument. 1113 1114 Tue Feb 4 13:36:29 1997 Doug Evans <dje (a] canuck.cygnus.com> 1115 1116 * Makefile.in (@COMMON_MAKEFILE_FRAG): Use 1117 COMMON_{PRE,POST}_CONFIG_FRAG instead. 1118 * configure.in: sinclude ../common/aclocal.m4. 1119 * configure: Regenerated. 1120 1121 Thu Jan 23 11:46:23 1997 Stu Grossman (grossman (a] critters.cygnus.com) 1122 1123 * configure configure.in Makefile.in: Update to new configure 1124 scheme which is more compatible with WinGDB builds. 1125 * configure.in: Improve comment on how to run autoconf. 1126 * configure: Re-run autoconf to get new ../common/aclocal.m4. 1127 * Makefile.in: Use autoconf substitution to install common 1128 makefile fragment. 1129 1130 Wed Nov 20 01:39:12 1996 Doug Evans <dje (a] canuck.cygnus.com> 1131 1132 * Makefile.in: Delete stuff moved to ../common/Make-common.in. 1133 (SIM_OBJS): Define. 1134 * configure.in: Simplify using macros in ../common/aclocal.m4. 1135 * configure: Regenerated. 1136 * inst.h (enum sim_state): Define. 1137 (cpu_state_type): New member `state'. Set it whenever `exception' 1138 is set. 1139 * compile.c (sim_callback): New global. 1140 (sim_set_simcache_size): Renamed from sim_csize. 1141 (sim_resume, case O_SLEEP): Add right way to decode r0 but #if 0 out 1142 'cus it can't work. Change main loop exit test to use cpu.state. 1143 (sim_trace): New function. 1144 (sim_stop_reason): Add right way to set results, but #if 0 out. 1145 (sim_size): New function. 1146 (sim_info): Redirect calls to printf_filtered through callback. 1147 (sim_set_callbacks): Record callback. 1148 * run.c: Deleted, using one in ../common now. 1149 * tconfig.in: New file. 1150 1151 Thu Oct 3 16:13:18 1996 Jason Molenda (crash (a] godzilla.cygnus.co.jp) 1152 1153 * Makefile.in (mostlyclean): Don't remove config.log here. 1154 1155 Fri Aug 9 22:59:11 1996 Jeffrey A Law (law (a] cygnus.com) 1156 1157 * compile.c (sim_resume): rts, sleep, bpt and nop have 1158 no associated "size". 1159 1160 Tue Jul 9 22:15:39 1996 Jeffrey A Law (law (a] cygnus.com) 1161 1162 * compile.c (sim_resume): Fix all rotate-by-2-bits insns. 1163 1164 Tue Jul 2 23:08:45 1996 Jeffrey A Law (law (a] cygnus.com) 1165 1166 * run.c (main): Don't "load" sections which don't have 1167 SEC_LOAD set. 1168 * compile.c (sim_resume, case "O_NOT"): Use ONOT instead 1169 of OSHIFTS. 1170 (ONOT): Define. 1171 (sim_resume, shift/rotate cases): Add support for shift/rotate 1172 by two bits. 1173 (OSHIFTS): Corresponding changes. 1174 1175 Tue Jul 2 01:37:27 1996 Jeffrey A Law (law (a] cygnus.com) 1176 1177 * compile.c (sim_resume): Handle "ldm.l" and "stm.l". 1178 1179 Wed Jun 26 08:58:53 1996 Jeffrey A Law (law (a] cygnus.com) 1180 1181 * compile.c (h8300smode): Declare. 1182 1183 Wed Jun 26 12:20:56 1996 Jason Molenda (crash (a] godzilla.cygnus.co.jp) 1184 1185 * Makefile.in (bindir, libdir, datadir, mandir, infodir, includedir, 1186 INSTALL_PROGRAM, INSTALL_DATA): Use autoconf-set values. 1187 (docdir): Removed. 1188 * configure.in (AC_PREREQ): autoconf 2.5 or higher. 1189 (AC_PROG_INSTALL): Added. 1190 * configure: Rebuilt. 1191 1192 Tue Jun 18 16:31:10 1996 Jeffrey A. Law <law (a] rtl.cygnus.com> 1193 1194 * compile.c (sim_load): Treat the H8/S like the H8/300H for now. 1195 * run.c (main): Treat the H8/S like the H8/300H for now. 1196 1197 Fri May 24 10:35:25 1996 Jeffrey A Law (law (a] cygnus.com) 1198 1199 * compile.c (SEXTCHAR): Clear upper bits when sign 1200 bit is clear. 1201 1202 Wed May 22 22:23:37 1996 Jeffrey A Law (law (a] cygnus.com) 1203 1204 * compile.c (sim_resume): Correctly handle divu. 1205 1206 Tue May 7 02:13:05 1996 Jeffrey A Law (law (a] cygnus.com) 1207 1208 * compile.c (sim_resume): Never allow the PC to have an 1209 odd value. 1210 1211 Fri Apr 12 16:50:37 1996 Jeffrey A Law (law (a] cygnus.com) 1212 1213 * inst.h: Expand on comments regarding H8300H_MSIZE. Note 1214 separate memory is allocate for the 8-bit area. 1215 (struct cpu_state_type): Add new "eightbit' field. 1216 * compile.c (GET_MEMORY_L): Handle access into the 8-bit 1217 area. 1218 (GET_MEMORY_W, GET_MEMORY_B): Likewise. 1219 (SET_MEMORY_L, SET_MEMORY_W, SET_MEMORY_B): Likewise. 1220 (init_pointers): Initialize space for the 8-bit area. 1221 (sim_write): Handle writing into the 8-bit area. 1222 (sim_read): Handle reading from the 8-bit area. 1223 (sim_load): Reallocate space for the 8-bit area. 1224 1225 * compile.c (sim_load): Re-allocate memory for the simulator 1226 here. 1227 1228 Fri Apr 12 09:39:56 1996 Jeffrey A Law (law (a] cygnus.com) 1229 1230 * compile.c (sim_resume): Fix and simplify overflow and carry 1231 handling for 32bit ALU insns. 1232 1233 Mon Apr 8 23:58:49 1996 Jeffrey A Law (law (a] cygnus.com) 1234 1235 * compile.c (sim_resume): Fix overflow checks for ALU insns. 1236 1237 Fri Apr 5 17:20:59 1996 Jeffrey A Law (law (a] cygnus.com) 1238 1239 * compile.c (decode): Use "bit" to hold L_3 immediates instead 1240 of holding them in "abs". Handle ABS8MEM memory references aka 1241 8-bit area. Replace ABSMOV references with ABS8MEM. 1242 1243 Wed Mar 13 17:43:56 1996 Jeffrey A Law (law (a] cygnus.com) 1244 1245 * compile.c (fetch): Handle accesses to the exception/function 1246 vectors. 1247 1248 Mon Mar 11 09:53:25 1996 Doug Evans <dje (a] charmed.cygnus.com> 1249 1250 * compile.c: #include "wait.h". 1251 (sim_resume, sleep insn): Check program exit status in r0. 1252 (sim_resume, shift insns): Fix setting of overflow flag for shal. 1253 * run.c: #include <signal.h>. 1254 (main): Abort if program got SIGILL. 1255 Print error message if argument is invalid. 1256 (usage): Improve text. 1257 1258 Wed Feb 21 12:15:00 1996 Ian Lance Taylor <ian (a] cygnus.com> 1259 1260 * configure: Regenerate with autoconf 2.7. 1261 1262 Thu Jan 4 11:52:53 1996 Doug Evans <dje (a] canuck.cygnus.com> 1263 1264 * inst.h (MPOWER,MSIZE): Deleted. 1265 (H8300{,H}_MSIZE): Define. 1266 * compile.c (memory_size): New static global. 1267 (init_pointers): Set memory size from one of H8300{,H}_MSIZE. 1268 (sim_write,sim_read): Use memory_size. 1269 1270 Fri Oct 13 15:03:19 1995 steve chamberlain <sac (a] slash.cygnus.com> 1271 1272 * compile.c (sim_set_callbacks): New. 1273 1274 Tue Oct 10 11:11:26 1995 Fred Fish <fnf (a] cygnus.com> 1275 1276 * Makefile.in (BISON): Remove macro. 1277 1278 Wed Sep 20 13:35:02 1995 Ian Lance Taylor <ian (a] cygnus.com> 1279 1280 * Makefile.in (maintainer-clean): New synonym for realclean. 1281 1282 Fri Sep 8 12:18:53 1995 Ian Lance Taylor <ian (a] cygnus.com> 1283 1284 * Makefile.in (install): Don't install in $(tooldir). 1285 1286 * configure.in: Call AC_CONFIG_HEADER. Don't try to use 1287 bfd/hosts/*.h file or bfd/config/*.mh file. Call AC_PROG_CC and 1288 AC_PROG_RANLIB. Substitute in values for CFLAGS, HDEFINES and AR. 1289 Call AC_CHECK_HEADERS for stdlib.h and time.h. Touch stamp.h if 1290 creating config.h. 1291 * configure: Rebuild. 1292 * config.in: New file, created by autoheader. 1293 * Makefile.in (AR): Define as @AR@. 1294 (CC): New variable, defined as @CC@. 1295 (CFLAGS): Define as @CFLAGS@. 1296 (RANLIB): Define as @RANLIB@. 1297 (HDEFINES, TDEFINES): New variables. 1298 (@host_makefile_frag@): Remove. 1299 (compile.o, run.o): Depend upon config.h. 1300 (mostlyclean): Make the same as clean, not distclean. 1301 (clean): Remove config.log. 1302 (distclean): Remove config.h and stamp-h. 1303 (Makefile): Don't depend upon @frags@. Just rebuild Makefile when 1304 invoking config.status. 1305 (config.h, stamp-h): New targets. 1306 * compile.c: Include "config.h". Don't include <sys/times.h>. 1307 Include <time.h> and <stdlib.h> if they exist. Don't include 1308 "sysdep.h". 1309 (get_now): Remove unused local b. 1310 * run.c: Include "config.h". Include <stdlib.h> if it exists. 1311 Don't include "sysdep.h". 1312 * writecode.c: Don't include "bfd.h" or "sysdep.h". Include 1313 <stdio.h>. 1314 1315 Thu Aug 3 10:45:37 1995 Fred Fish <fnf (a] cygnus.com> 1316 1317 * Update all FSF addresses except those in COPYING* files. 1318 1319 Wed Jul 5 14:32:54 1995 J.T. Conklin <jtc (a] rtl.cygnus.com> 1320 1321 * Makefile.in (clean): Remove run. 1322 (distclean): Remove Makefile. 1323 1324 * h8300.mt: Removed. 1325 1326 * Makefile.in, configure.in: converted to autoconf. 1327 * configure: New file, generated with autconf 2.4. 1328 1329 Fri Jun 30 16:50:24 1995 Stan Shebs <shebs (a] andros.cygnus.com> 1330 1331 * compile.c (sim_do_command): New function. 1332 1333 Tue Jun 20 16:18:13 1995 Steve Chamberlain <sac (a] slash.cygnus.com> 1334 1335 * compile.c (get_now): Don't do if win32. 1336 (sim_resume): Poll in win32 too. 1337 1338 Wed May 24 16:31:38 1995 Jim Wilson <wilson (a] chestnut.cygnus.com> 1339 1340 * configure.in: Fix typo in last change. 1341 1342 Mon Mar 27 10:32:34 1995 J.T. Conklin <jtc (a] rtl.cygnus.com> 1343 1344 * run.c: parse arguments with getopt(). 1345 1346 Tue Feb 28 17:30:08 1995 Ian Lance Taylor <ian (a] cygnus.com> 1347 1348 * configure.in: Use ../../bfd/hosts/std-host.h if specific 1349 host unavailable. 1350 1351 Sun Jan 22 12:35:43 1995 Steve Chamberlain <sac@splat> 1352 1353 * compile.c (sim_resume): Initialize cpu.mask. 1354 1355 Thu Sep 8 16:53:00 1994 Steve Chamberlain (sac (a] jonny.cygnus.com) 1356 1357 * inst.h (MPOWER): Bump simulated memory size to 2^18 bytes. 1358 1359 Wed May 18 13:47:58 1994 Doug Evans (dje (a] canuck.cygnus.com) 1360 1361 * compile.c: #include "bfd.h". 1362 (sim_*): Set result type to void where there isn't one. 1363 (sim_resume, default case): Set cpu.exception to SIGILL. 1364 (sim_trace): Delete. 1365 (sim_set_pc): Delete. 1366 (sim_info): Delete printf_fn arg, all callers changed. 1367 Call printf_filtered. 1368 (set_h8300h): New arg `flag', all callers changed. 1369 (sim_close): New function. 1370 (sim_load): New function. 1371 (sim_create_inferior): Renamed from sim_set_args, all callers changed. 1372 * run.c: #include <varargs.h>, "remote-sim.h". 1373 (printf_filtered): New function. 1374 1375 Fri May 13 18:32:27 1994 Doug Evans (dje (a] canuck.cygnus.com) 1376 1377 * compile.c (decode): Fix typo (16 bit branches). 1378 (*): Some white space clean up. 1379 1380 Fri May 6 13:44:01 1994 Steve Chamberlain (sac (a] jonny.cygnus.com) 1381 1382 * compile.c (decode): Compile 16bit branches properly. 1383 1384 Sat Dec 11 16:32:36 1993 Steve Chamberlain (sac (a] thepub.cygnus.com) 1385 1386 * compile.c: Tidy up formatting. (sim_resume): Add orc, xorc, 1387 andc. Poll for interrupts. 1388 1389 Thu Oct 28 19:29:34 1993 Doug Evans (dje (a] canuck.cygnus.com) 1390 1391 * compile.c: #include "ansidecl.h" for remote-sim.h. 1392 1393 Tue Oct 26 09:43:36 1993 Doug Evans (dje (a] canuck.cygnus.com) 1394 1395 * Makefile.in (CSEARCH): Add -I$(srcdir)/../../gdb 1396 * compile.c: #include "remote-sim.h". 1397 (sim_resume): New arg siggnal. 1398 (sim_write): Use SIM_ADDR for type of arg addr. 1399 Always return a value. 1400 (sim_read): Ditto. 1401 (sim_store_register): Result is type int. 1402 (sim_fetch_register): Ditto. 1403 (sim_stop_reason): Renamed from sim_stop_signal. 1404 (sim_set_pc): Use SIM_ADDR for type of arg pc. 1405 (sim_info): int result, new arg printf_fn. 1406 (sim_kill): int result. 1407 (sim_open): int result, new arg name. 1408 * run.c (main): Use sim_set_pc to set pc. 1409 Update call to sim_info. 1410 1411 Sat Oct 23 15:01:18 1993 Doug Evans (dje (a] canuck.cygnus.com) 1412 1413 * compile.c (sim_stop_signal): Result is now enum sim_stop. 1414 1415 Fri Oct 15 23:49:27 1993 Jim Kingdon (kingdon (a] lioth.cygnus.com) 1416 1417 * compile.c (sim_kill, sim_open, sim_set_args): New functions. 1418 1419 Thu Oct 7 16:24:10 1993 Steve Chamberlain (sac (a] phydeaux.cygnus.com) 1420 1421 * compile.c (sim_set_pc): Write to the pc direcly. 1422 (sim_store_register): Now value is passed by reference. (sim_read, 1423 sim_write): Return number of bytes copied. 1424 1425 Tue Aug 17 07:16:15 1993 Steve Chamberlain (sac (a] phydeaux.cygnus.com) 1426 1427 * compile.c (mop): New function to do multiplies. 1428 1429 Fri Jul 16 13:53:53 1993 Doug Evans (dje (a] canuck.cygnus.com) 1430 1431 * compile.c (sim_resume): Add support for nop insn. 1432 1433 Thu Jul 15 09:59:01 1993 Doug Evans (dje (a] canuck.cygnus.com) 1434 1435 * compile.c: Reset HMODE back to zero (accidently set it to 1). 1436 1437 * run.c (main): If h8/300h binary detected, call set_h8300h. 1438 * compile.c (sim_resume): Fix O_NEG insn. 1439 1440 Fri Jul 9 14:36:48 1993 Doug Evans (dje (a] canuck.cygnus.com) 1441 1442 * run.c (main): Add -h flag to enable h8/300h emulation. 1443 * compile.c: Rename Hmode to HMODE (consistency with gdb). 1444 (set_h8300h): New function. 1445 (sim_resume): Add support for extu,exts insns. 1446 (sim_resume): Fix logical right shifting. 1447 (sim_resume, label alu32): Fix setting of carry flag. 1448 1449 Sun Jul 4 00:35:41 1993 Doug Evans (dje (a] canuck.cygnus.com) 1450 1451 * compile.c (sim_csize): Initialize cpu.cache. 1452 1453 Fri Jul 2 17:42:59 1993 Doug Evans (dje (a] canuck.cygnus.com) 1454 1455 * Makefile.in: Add -I../../bfd to pick up bfd.h. 1456 1457 Thu Jun 24 13:40:12 1993 Doug Evans (dje (a] canuck.cygnus.com) 1458 1459 * run.c (main): Fix parsing of args. 1460 1461 * compile.c (sim_resume): Fix shll insn. 1462 1463 Tue Jun 8 14:16:46 1993 Steve Chamberlain (sac (a] phydeaux.cygnus.com) 1464 1465 * compile.c: New file, supports H8/300H. 1466 * p1,p3, gencode.c, state.h, writecode.c All dead and obsolete. 1467 1468 Tue Jun 1 11:14:59 1993 Steve Chamberlain (sac (a] thepub.cygnus.com) 1469 1470 * run.c (main): Add -v to print info. 1471 * p3.c (sim_info): New function. 1472 1473 Mon Mar 15 15:48:31 1993 Ian Lance Taylor (ian (a] cygnus.com) 1474 1475 * h8300.mt (DO_INSTALL): Renamed from INSTALL. 1476 1477 Wed Mar 3 15:06:53 1993 Steve Chamberlain (sac (a] poseidon.cygnus.com) 1478 1479 * Makefile.in: Don't use cb or indent 1480 * p1.c, state.h, writecode.c: lint 1481 1482 Mon Feb 1 16:44:58 1993 John Gilmore (gnu (a] cygnus.com) 1483 1484 * Makefile.in: Make SunOS halfdone VPATH work. 1485 * p1.c: Lint picked up by HP native compiler. 1486 1487 Mon Jan 4 12:32:35 1993 Steve Chamberlain (sac (a] wahini.cygnus.com) 1488 1489 * p1.c (sim_resume): when running on dos, any character typed to 1490 the keyboard will cause a simulated exception. 1491 1492 Sun Jan 3 14:15:07 1993 Steve Chamberlain (sac (a] thepub.cygnus.com) 1493 1494 * p1.c, p3.c, run.c, writecode.c: all used h8/300 opcodes in and 1495 running 1496 1497 Tue Dec 22 13:56:48 1992 Steve Chamberlain (sac (a] thepub.cygnus.com) 1498 1499 * new 1500