binutils-gdb.git
25 years ago* build tweak for gx prototype
Frank Ch. Eigler [Mon, 11 Jan 1999 15:04:33 +0000 (15:04 +0000)]
* build tweak for gx prototype

25 years ago* Test for PR 18288 and its predecessors.
Frank Ch. Eigler [Mon, 11 Jan 1999 14:48:48 +0000 (14:48 +0000)]
* Test for PR 18288 and its predecessors.
1999-01-11  Frank Ch. Eigler  <fche@cygnus.com>
* do-flags.S: New test for parallel PSW update conflicts.
* Makefile.in (TESTS): Run it.

25 years agoFill .init and .fini sections with NOPs
Nick Clifton [Mon, 11 Jan 1999 09:10:54 +0000 (09:10 +0000)]
Fill .init and .fini sections with NOPs

25 years agonew files; renamed files -- from HP merge effort.
David Taylor [Mon, 11 Jan 1999 05:44:24 +0000 (05:44 +0000)]
new files; renamed files -- from HP merge effort.

25 years agonew files -- HP merge
David Taylor [Mon, 11 Jan 1999 05:41:54 +0000 (05:41 +0000)]
new files -- HP merge

25 years agonew files and renamed files -- hp merge
David Taylor [Mon, 11 Jan 1999 05:40:47 +0000 (05:40 +0000)]
new files and renamed files -- hp merge

25 years agorenamed files -- HP merge.
David Taylor [Mon, 11 Jan 1999 05:38:09 +0000 (05:38 +0000)]
renamed files -- HP merge.

25 years agonew files -- part of HP merge.
David Taylor [Mon, 11 Jan 1999 05:36:48 +0000 (05:36 +0000)]
new files -- part of HP merge.

25 years agoprevent accidental redefinition of obj_adjust_symtab
Nick Clifton [Sat, 9 Jan 1999 11:02:56 +0000 (11:02 +0000)]
prevent accidental redefinition of obj_adjust_symtab

25 years agonew files -- part of the HP merge.
David Taylor [Sat, 9 Jan 1999 00:10:18 +0000 (00:10 +0000)]
new files -- part of the HP merge.

25 years agonew files -- from HP merge.
David Taylor [Sat, 9 Jan 1999 00:00:54 +0000 (00:00 +0000)]
new files -- from HP merge.

25 years agonew file -- part of HP merge.
David Taylor [Fri, 8 Jan 1999 23:42:20 +0000 (23:42 +0000)]
new file -- part of HP merge.

25 years agonew files -- part of HP merge.
David Taylor [Fri, 8 Jan 1999 23:40:55 +0000 (23:40 +0000)]
new files -- part of HP merge.

25 years agorenamed to have names 14 characters long or shorter.
David Taylor [Fri, 8 Jan 1999 23:38:29 +0000 (23:38 +0000)]
renamed to have names 14 characters long or shorter.

25 years agonew files; part of HP merge.
David Taylor [Fri, 8 Jan 1999 23:28:15 +0000 (23:28 +0000)]
new files; part of HP merge.

25 years ago * exec.c (exec_ops): Don't initialize statically.
Stan Shebs [Fri, 8 Jan 1999 20:03:11 +0000 (20:03 +0000)]
* exec.c (exec_ops): Don't initialize statically.
(init_exec_ops): New function, fills in exec_ops.
(_initialize_exec): Use it.

25 years agoBeta version of the FR30 port.
Zdenek Radouch [Thu, 7 Jan 1999 22:54:18 +0000 (22:54 +0000)]
Beta version of the FR30 port.

25 years ago* Removing last known memories of tx3904 and am30 sanitization.
Frank Ch. Eigler [Thu, 7 Jan 1999 13:06:14 +0000 (13:06 +0000)]
* Removing last known memories of tx3904 and am30 sanitization.

25 years ago* Test for PR 18679.
Frank Ch. Eigler [Thu, 7 Jan 1999 08:55:49 +0000 (08:55 +0000)]
* Test for PR 18679.
1999-01-07  Frank Ch. Eigler  <fche@cygnus.com>
* do-2wordops.S: New test for sign-extension by ld2h.

25 years ago * config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw.
Doug Evans [Thu, 7 Jan 1999 00:48:45 +0000 (00:48 +0000)]
* config/tc-m32r.c (OPERAND_IS_COND_BIT): Add check for psw.
pr 18634

25 years ago * gas/m32r/interfere.s: New testcase.
Doug Evans [Thu, 7 Jan 1999 00:45:24 +0000 (00:45 +0000)]
* gas/m32r/interfere.s: New testcase.
* gas/m32r/error.exp: Run it.
pr 18634

25 years ago * cpu.h: Regenerate.
Doug Evans [Thu, 7 Jan 1999 00:08:46 +0000 (00:08 +0000)]
* cpu.h: Regenerate.
* cpux.h: Regenerate.

25 years ago * m32r-dis.c: Regenerate.
Doug Evans [Thu, 7 Jan 1999 00:06:59 +0000 (00:06 +0000)]
* m32r-dis.c: Regenerate.

25 years agoHP merge related changes; TUI stuff; new configs for 10.20 and 11.00; new files.
David Taylor [Wed, 6 Jan 1999 23:10:48 +0000 (23:10 +0000)]
HP merge related changes; TUI stuff; new configs for 10.20 and 11.00; new files.

25 years ago * gdb.base/default.exp: Reflect wording change in remote.c.
Stan Shebs [Wed, 6 Jan 1999 21:52:14 +0000 (21:52 +0000)]
* gdb.base/default.exp: Reflect wording change in remote.c.

25 years ago * remote.c: Pacify --enable-build-warnings, reformat code
Stan Shebs [Wed, 6 Jan 1999 20:14:30 +0000 (20:14 +0000)]
* remote.c: Pacify --enable-build-warnings, reformat code
to conform to standards, fix spelling errors.
(ishex, stubhex, record_currthread, etc): Declare.
(ishex, stubhex): Declare char arg as int.
(pack_string): Comment out, never used but possibly useful.
(threadref_to_int, remote_get_threadinfo, etc): Make static.

25 years ago * configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
Christopher Faylor [Wed, 6 Jan 1999 17:26:06 +0000 (17:26 +0000)]
* configure.in: Use LOCAL_CFLAGS rather than CFLAGS for
searching libtermcap directory.
* configure: Regenerate.

25 years agoThe following changes were made by Edith Epstein <eepstein@cygnus.com>
David Taylor [Wed, 6 Jan 1999 17:01:03 +0000 (17:01 +0000)]
The following changes were made by Edith Epstein <eepstein@cygnus.com>
as part of a project to merge in changes made by HP.

all-cfg.texi -- set HPPA for HP PA-RISC targets.
refcard.tex -- change documentation about catch; removed info catch.
HPPA-cfg.texi -- new file; HPPA configuration for manual.

25 years agoHP merge changes by eepstein and ezannoni; added external flag
David Taylor [Wed, 6 Jan 1999 16:52:17 +0000 (16:52 +0000)]
HP merge changes by eepstein and ezannoni; added external flag
hp_som_som_object_present; added true and false tokens; changed some of
the template processing code for handling HP aCC templates.

25 years ago* Fix for PR 18665, from sky branch.
Frank Ch. Eigler [Wed, 6 Jan 1999 12:50:58 +0000 (12:50 +0000)]
* Fix for PR 18665, from sky branch.
1999-01-06  Frank Ch. Eigler  <fche@cygnus.com>
* mips-opc.c (div1): Add three-operand pattern, just like "div".
(divu1): Ditto for "divu".

25 years ago* Test for PR 18665, from sky branch.
Frank Ch. Eigler [Wed, 6 Jan 1999 12:47:21 +0000 (12:47 +0000)]
* Test for PR 18665, from sky branch.
1999-01-06  Frank Ch. Eigler  <fche@cygnus.com>
* gas/mips/r5900.[sd]: Add tests for multu1/div1/divu1 insns.

25 years ago* config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc" warning.
Doug Evans [Wed, 6 Jan 1999 06:00:46 +0000 (06:00 +0000)]
* config/tc-mips.c (mips_frob_file): Disable "Unmatched %hi reloc" warning.
pr 18655

25 years agoUpdate to reflect current help text.
Michael Snyder [Wed, 6 Jan 1999 03:16:31 +0000 (03:16 +0000)]
Update to reflect current help text.

25 years ago * remote.c (record_curthread): Must not modify inferior_pid when
Michael Snyder [Wed, 6 Jan 1999 03:08:10 +0000 (03:08 +0000)]
* remote.c (record_curthread): Must not modify inferior_pid when
called from wait_for_inferior.  Instead, if a new thread-id is
detected, call add_thread.  (MAGIC_NULL_PID): new macro, use
instead of the magic number "42000".  (remote_find_new_threads):
if inferior_pid is unknown, get and use the current thread id.
(remote_start_remote): on connecting, attempt to get the current
thread id for inferior_pid.  (remote_resume): If pid == -1,
then resume any-thread (not the current thread specifically).
* thread.c (info_threads_command): don't initialize current_pid
until after call to FIND_NEW_THREADS (which may change inferior_pid).

25 years agocosmetic fixups, mainly long lines.
Michael Snyder [Wed, 6 Jan 1999 03:06:20 +0000 (03:06 +0000)]
cosmetic fixups, mainly long lines.

25 years agocosmetic changes, mainly long lines.
Michael Snyder [Wed, 6 Jan 1999 03:04:45 +0000 (03:04 +0000)]
cosmetic changes, mainly long lines.

25 years ago * Makefile.in (MAIN_INCLUDE_DEPS): Delete.
Doug Evans [Wed, 6 Jan 1999 03:04:25 +0000 (03:04 +0000)]
* Makefile.in (MAIN_INCLUDE_DEPS): Delete.
(INCLUDE_DEPS,OPS_INCLUDE_DEPS): Delete.
(sim-if.o): Use SIM_MAIN_DEPS.
(arch.o,traps.o,devices.o): Ditto.
(M32RBF_INCLUDE_DEPS): Use CGEN_MAIN_CPU_DEPS.
(m32r.o,mloop.o,cpu.o,decode.o,sem.o,model.o): Simplify dependencies.
(m32rx.o,mloopx.o,cpux.o,decodex.o,semx.o,modelx.o): Ditto.
(stamp-arch): Pass mach=all to cgen-arch.
* cpu.c,cpu.h,decode.c,model.c,sem-switch.c,sem.c: Regenerate.
* m32r-sim.h (fr30bf_h_cr_[gs]et_handler): Declare.
([GS]ET_H_CR): Define.
(fr30bf_h_psw_[gs]et_handler): Declare.
([GS]ET_H_PSW): Define.
(fr30bf_h_accum_[gs]et_handler): Declare.
([GS]ET_H_ACCUM): Define.
(fr30xf_h_{cr,psw,accum}_[gs]et_handler): Declare.
(fr30bf_h_accums_[gs]et_handler): Declare.
([GS]ET_H_ACCUMS): Define.
* sim-if.c (sim_open): Model probing code moved to sim-model.c.
* m32r.c (WANT_CPU): Define as m32rbf.
(all register access fns): Rename to ..._handler.
* cpux.c,cpux.h,decodex.c,modelx.c,semx.c: Regenerate.
* m32rx.c (WANT_CPU): Define as m32rxf.
(all register access fns): Rename to ..._handler.

25 years agoupdates to reflect recent HP additions.
David Taylor [Wed, 6 Jan 1999 00:52:29 +0000 (00:52 +0000)]
updates to reflect recent HP additions.

25 years ago * Make-common.in (CGEN_INCLUDE_DEPS): Add cgen-defs.h, cgen-engine.h.
Doug Evans [Wed, 6 Jan 1999 00:42:34 +0000 (00:42 +0000)]
* Make-common.in (CGEN_INCLUDE_DEPS): Add cgen-defs.h, cgen-engine.h.
(CGEN_MAIN_SCM): Add rtx-funcs.scm.
(cgen-arch): Pass $(mach) to cgen.sh.
* cgen-engine.h (SEM_BRANCH_FINI): New arg pcvar, all uses updated.
(SEM_BRANCH_INIT_EXTRACT): New macro.
(SEM_BRANCH_INIT): Add taken_p.
(TARGET_SEM_BRANCH_FINI): Provide default definition.
(SEM_BRANCH_FINI): Use it.
(SEM_INSN): Update.
* cgen-run.c (sim_resume): Handle tracing of last insn.
* cgen-scache.h (WITH_SCACHE): Define as 0 if not defined.
* cgen-trace.c (current_abuf): New static global.
(trace_insn_init): Initialize it.
(trace_insn_fini): Use it.
(trace_insn): Set it.
* cgen.sh (arch case): Pass -m ${mach} to cgen.
* genmloop.sh (@cpu@_emit_before): Only define if WITH_SCACHE_PBB.
(@cpu@_emit_after): Ditto.
(simple @cpu@_engine_run_full): New local `pc'.  Initialize semantic
labels if WITH_SEM_SWITCH_FULL.
* sim-model.c: Include bfd.h.
(sim_model_init): New function.
(sim_model_install): Record init fn.
* sim-model.h (MACH): New member bfd_name.
* sim-module.c (modules): Initialize model before scache.

25 years ago * cgen-asm.in (insert_normal): Use CGEN_BOOL_ATTR.
Doug Evans [Wed, 6 Jan 1999 00:21:27 +0000 (00:21 +0000)]
* cgen-asm.in (insert_normal): Use CGEN_BOOL_ATTR.
* cgen-asm.in (extract_normal): Ditto.
* fr30-asm.c,fr30-dis.c,fr30-opc.h,fr30-opc.c: Regenerate.
* i960c-asm.c,i960c-dis.c,i960c-opc.h,i960c-opc.c: Regenerate.
* m32r-asm.c,m32r-dis.c,m32r-opc.h,m32r-opc.c: Regenerate.

25 years agofix anon-union tests from HP.
David Taylor [Wed, 6 Jan 1999 00:11:17 +0000 (00:11 +0000)]
fix anon-union tests from HP.

25 years agonew files -- part of HP merge.
David Taylor [Tue, 5 Jan 1999 23:31:03 +0000 (23:31 +0000)]
new files -- part of HP merge.

25 years agotarget.c (noprocess): terminate sentence with a period.
David Taylor [Tue, 5 Jan 1999 22:01:26 +0000 (22:01 +0000)]
target.c (noprocess): terminate sentence with a period.
breakpoint.c (catch_command_1): ditto.

25 years ago*** empty log message ***
David Taylor [Tue, 5 Jan 1999 21:59:02 +0000 (21:59 +0000)]
*** empty log message ***

25 years agohp merge changes; mostly new files.
David Taylor [Tue, 5 Jan 1999 21:58:18 +0000 (21:58 +0000)]
hp merge changes; mostly new files.
scope.exp, langs.exp, list.exp -- compile one file at a time, then link.
default.exp -- change expected messages for catch and info catch tests to
reflect hp merge changes.

25 years ago * cgen.h (CGEN_ATTR_VALUE_TYPE): New typedef.
Doug Evans [Tue, 5 Jan 1999 21:55:55 +0000 (21:55 +0000)]
* cgen.h (CGEN_ATTR_VALUE_TYPE): New typedef.
(CGEN_ATTR): Use it.
(CGEN_ATTR_TYPE,CGEN_ATTR_ENTRY): Ditto.
(CGEN_ATTR_TABLE): New member dfault.

25 years agoFix a typeo, 1997 -> 1998 in a date entry.
Jason Molenda [Tue, 5 Jan 1999 21:11:53 +0000 (21:11 +0000)]
Fix a typeo, 1997 -> 1998 in a date entry.

25 years agoFix couple spelling errors.
Michael Snyder [Tue, 5 Jan 1999 19:44:19 +0000 (19:44 +0000)]
Fix couple spelling errors.

25 years agoCosmetic and indentation fixes.
Michael Snyder [Tue, 5 Jan 1999 19:42:47 +0000 (19:42 +0000)]
Cosmetic and indentation fixes.

25 years agoc_value_print -- remove hack^2 from HP -- it causes testsuite losses with
David Taylor [Tue, 5 Jan 1999 17:08:19 +0000 (17:08 +0000)]
c_value_print -- remove hack^2 from HP -- it causes testsuite losses with
no real gain.

25 years agorestore START_INFERIOR_TRAPS_EXPECTED if not already defined by tm-*.h
David Taylor [Tue, 5 Jan 1999 16:58:28 +0000 (16:58 +0000)]
restore START_INFERIOR_TRAPS_EXPECTED if not already defined by tm-*.h

25 years ago * gdbint.texinfo: Expand on GDB's coding standards,
Stan Shebs [Tue, 5 Jan 1999 02:31:51 +0000 (02:31 +0000)]
* gdbint.texinfo: Expand on GDB's coding standards,
specify the use of arg names with prototypes.

25 years ago1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Tue, 5 Jan 1999 01:42:38 +0000 (01:42 +0000)]
1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)

        * configure.in: Fix whitespace indentation for --help.
        * configure: Regenerated.

25 years ago1999-01-04 Manuel Bouyer <bouyer@antioche.lip6.fr>
Jason Molenda [Tue, 5 Jan 1999 00:50:49 +0000 (00:50 +0000)]
1999-01-04  Manuel Bouyer <bouyer@antioche.lip6.fr>

        * main.c: Add --write command line option, document -w.
        * gdb.1: Document --write.

25 years ago1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Tue, 5 Jan 1999 00:27:19 +0000 (00:27 +0000)]
1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)

        * configure.in: Require autoconf 2.12.1 or higher.

25 years agofix copyright dates
Stan Shebs [Tue, 5 Jan 1999 00:18:06 +0000 (00:18 +0000)]
fix copyright dates

25 years ago1999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Tue, 5 Jan 1999 00:17:07 +0000 (00:17 +0000)]
1999-01-04  Jason Molenda  (jsm@bugshack.cygnus.com)

        * configure.in: Require autoconf 2.12.1 or higher.
        * doc/configure.in: Ditto.
        * nlm/configure.in: Ditto.
        * rdi-share/configure.in: Ditto.
        * testsuite/configure.in: Ditto.
        * doc/Makefile.in: Don't hardcode $(SHELL).
        * nlm/Makefile.in: Ditto.
        * rdi-share/Makefile.in: Ditto.
        * testsuite/Makefile.in: Ditto.

25 years agonew functions -- skip_hp_tests, gdb_preprocess; gdb_compile takes new
David Taylor [Mon, 4 Jan 1999 22:40:38 +0000 (22:40 +0000)]
new functions -- skip_hp_tests, gdb_preprocess; gdb_compile takes new
optional argument specifying c++.

25 years agoadd gdb.hp to list of subdirectories.
David Taylor [Mon, 4 Jan 1999 22:22:56 +0000 (22:22 +0000)]
add gdb.hp to list of subdirectories.

25 years agochange log entries for changes just committed.
David Taylor [Mon, 4 Jan 1999 22:15:25 +0000 (22:15 +0000)]
change log entries for changes just committed.

25 years ago * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
David Taylor [Mon, 4 Jan 1999 22:12:40 +0000 (22:12 +0000)]
* gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
to delete on clean.
(EXECUTABLES): update to reflect new additions.
* gdb.base/commands.exp: update message expected.
* gdb.base/default.exp: add copyright notice.
* gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
* gdb.base/help.exp: update messages to reflect current text.
* gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
targets for recurse tests.
* gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
skip this file.

25 years agoconfigure.in -- decide whether to configure gdb.hp; configure -- regenerated.
David Taylor [Mon, 4 Jan 1999 22:11:08 +0000 (22:11 +0000)]
configure.in -- decide whether to configure gdb.hp; configure -- regenerated.

25 years agodoc new files.
David Taylor [Mon, 4 Jan 1999 21:40:46 +0000 (21:40 +0000)]
doc new files.

25 years agonew files -- part of HP merge.
David Taylor [Mon, 4 Jan 1999 21:35:27 +0000 (21:35 +0000)]
new files -- part of HP merge.

25 years agokeep split ChangeLog
Stan Shebs [Mon, 4 Jan 1999 21:07:18 +0000 (21:07 +0000)]
keep split ChangeLog

25 years agoSplit the ChangeLog by year
Stan Shebs [Mon, 4 Jan 1999 21:06:51 +0000 (21:06 +0000)]
Split the ChangeLog by year

25 years ago * remote-vx.c (init_vx_ops, init_vx_run_ops): Remove unneeded
Stan Shebs [Mon, 4 Jan 1999 21:01:58 +0000 (21:01 +0000)]
* remote-vx.c (init_vx_ops, init_vx_run_ops): Remove unneeded
inits of new fields, including ref to bogus field.
(vx_ops, vx_run_ops): Make static.

25 years agodelete redundant definition of STARTUP_INFERIOR_TRAPS_EXPECTED.
David Taylor [Mon, 4 Jan 1999 20:21:16 +0000 (20:21 +0000)]
delete redundant definition of STARTUP_INFERIOR_TRAPS_EXPECTED.

25 years agochange <sys/unistd.h> to <unistd.h> and conditionalize its inclusion.
David Taylor [Mon, 4 Jan 1999 20:07:59 +0000 (20:07 +0000)]
change <sys/unistd.h> to <unistd.h> and conditionalize its inclusion.

25 years agohp merge changes; 5 new files.
David Taylor [Mon, 4 Jan 1999 16:23:14 +0000 (16:23 +0000)]
hp merge changes; 5 new files.

25 years agoupdate to reflect new hp merge files.
David Taylor [Mon, 4 Jan 1999 16:04:45 +0000 (16:04 +0000)]
update to reflect new hp merge files.

25 years agonew files -- part of HP merge.
David Taylor [Mon, 4 Jan 1999 15:37:21 +0000 (15:37 +0000)]
new files -- part of HP merge.

25 years ago(Ugh. Last checkin was supposed to have been aborted. Oops.)
Ken Raeburn [Sun, 3 Jan 1999 23:55:33 +0000 (23:55 +0000)]
(Ugh.  Last checkin was supposed to have been aborted.  Oops.)
Replace elf-offset.ld with a version we can ship.
Use "-T" in linker invocation when specifying linker script.

25 years agosanitization for new test case. discard it when sanitizing, until it gets
Ken Raeburn [Sun, 3 Jan 1999 23:27:11 +0000 (23:27 +0000)]
sanitization for new test case.  discard it when sanitizing, until it gets
rewritten or assigned to the fsf.

25 years ago* Makefile.am (check-DEJAGNU): No longer provide HOSTING_EMU, HOSTING_CRT0,
Ken Raeburn [Sun, 3 Jan 1999 16:09:55 +0000 (16:09 +0000)]
* Makefile.am (check-DEJAGNU): No longer provide HOSTING_EMU, HOSTING_CRT0,
HOSTING_LIBS; the test suite can extract them from configure.host and
configure.tgt now.
* Makefile.in: Rebuild.

25 years ago * config/default.exp (get_link_files, get_target_emul): New procs;
Ken Raeburn [Sun, 3 Jan 1999 16:03:47 +0000 (16:03 +0000)]
* config/default.exp (get_link_files, get_target_emul): New procs;
run shell commands to extract information from configure.host and
configure.tgt in the source tree.
(top level): Use them to get information needed to run tests, if
not otherwise provided.

Should allow running of at least some of the tests by releng.

* ld-shared/elf-offset.ld: New file.  Builds a shared library, but
gives non-zero addresses for memory region.
* ld-shared/shared.exp: Run the non-PIC non-AIX test again using
the new linker script.

PR ld/17962 -- not fixed, but customer has what should be an adequate
workaround.

25 years ago * corelow.c (core_ops): Don't initialize statically.
Stan Shebs [Thu, 31 Dec 1998 23:28:57 +0000 (23:28 +0000)]
* corelow.c (core_ops): Don't initialize statically.
(init_core_ops): New function, fills in core_ops.
(_initialize_corelow): Use it.

25 years agoAdd a sky sanitization, cosmetic changes for consistency
Stan Shebs [Thu, 31 Dec 1998 23:25:34 +0000 (23:25 +0000)]
Add a sky sanitization, cosmetic changes for consistency

25 years agoall remaining *.c *.h files from hp merge.
David Taylor [Thu, 31 Dec 1998 21:58:30 +0000 (21:58 +0000)]
all remaining *.c *.h files from hp merge.

25 years ago * configure.in: Search devo libtermcap directory for termcap.h
Christopher Faylor [Thu, 31 Dec 1998 20:06:32 +0000 (20:06 +0000)]
* configure.in: Search devo libtermcap directory for termcap.h
when compiling for cygwin.
* configure: Regenerated.

25 years agoHP tui support files for gdb.
David Taylor [Thu, 31 Dec 1998 17:46:28 +0000 (17:46 +0000)]
HP tui support files for gdb.

25 years ago* configure.in: Search devo libtermcap directory for termcap.h when
Christopher Faylor [Thu, 31 Dec 1998 17:08:29 +0000 (17:08 +0000)]
* configure.in: Search devo libtermcap directory for termcap.h when
compiling for cygwin.
* configure: Regenerated.

25 years ago* sky test case updates for MTIR insn PR
Frank Ch. Eigler [Thu, 31 Dec 1998 06:00:29 +0000 (06:00 +0000)]
* sky test case updates for MTIR insn PR
1998-12-31  Frank Ch. Eigler  <fche@cygnus.com>
* sim/sky/t-cop2.s: Adjust vmtir instruction tests for new syntax.
* sim/sky/t-cop2.vuexpect: Matching changes.

25 years agoDo not copy old versions of libreadline.a/libhistory.a if they do not exist
Michael Meissner [Thu, 31 Dec 1998 04:18:57 +0000 (04:18 +0000)]
Do not copy old versions of libreadline.a/libhistory.a if they do not exist

25 years ago From J.T. Conklin <jtc@redbacknetworks.com>:
Stan Shebs [Thu, 31 Dec 1998 01:50:43 +0000 (01:50 +0000)]
From J.T. Conklin  <jtc@redbacknetworks.com>:
* i386-stub.c: Fix error string in last change.

25 years ago * configure.in: makefile stub for cygwin target is probably
Christopher Faylor [Thu, 31 Dec 1998 01:37:06 +0000 (01:37 +0000)]
* configure.in: makefile stub for cygwin target is probably
unnecessary.  Remove it for now.
* config/mt-cygwin: Remove.

25 years ago1998-12-30 Jason Molenda (jsm@bugshack.cygnus.com)
Jason Molenda [Thu, 31 Dec 1998 01:30:52 +0000 (01:30 +0000)]
1998-12-30  Jason Molenda  (jsm@bugshack.cygnus.com)

        * utils.c: <readline/readline.h> instead of "readline/readline.h".

        * configure.in (TERM_LIB): Search for the appropriate term library
        on the host system.
        * configure: Regenerated.
        * Makefile.in (TERMCAP): Set based on autoconf check.
        * config/*/*.mh: Don't override TERMCAP setting.

25 years ago * value.c (value_virtual_fn_field): Handle the situation where
Mark Alexander [Thu, 31 Dec 1998 01:29:30 +0000 (01:29 +0000)]
* value.c (value_virtual_fn_field): Handle the situation where
vtbl is a pointer to a structure instead of a pointer to an array.

25 years ago * sim/sky/sky-defs.tcl: various changes for remote host testing.
Felix Lee [Thu, 31 Dec 1998 01:07:51 +0000 (01:07 +0000)]
    * sim/sky/sky-defs.tcl: various changes for remote host testing.
        * sim/sky/mload.exp: ditto.
        * sim/sky/sky_sce.exp: ditto.
        * sim/sky/sky_sce_accurate.exp: ditto.
        * sim/sky/sky_sce_fast.exp: ditto.
        * sim/sky/mload.exp: mark as unresolved on error.

25 years ago* resolution of eCos-vs.-sky merge conflict!
Frank Ch. Eigler [Wed, 30 Dec 1998 21:16:14 +0000 (21:16 +0000)]
* resolution of eCos-vs.-sky merge conflict!
[ChangeLog]
1998-12-30  Frank Ch. Eigler  <fche@cygnus.com>
* mips.igen (BREAK): Call signal_exception instead of sim_engine_halt.
start-sanitize-sky
* interp.c (signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook.
  Call sim_engine_halt on BreakPoint.
end-sanitize-sky
[ChangeLog.sky]
1998-12-30  Frank Ch. Eigler  <fche@cygnus.com>
* sky-gdb.c (sky_sim_engine_halt): Do not set CIA here.

25 years agoTue Dec 29 16:03:53 1998 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Stan Shebs [Wed, 30 Dec 1998 21:16:13 +0000 (21:16 +0000)]
Tue Dec 29 16:03:53 1998  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>

* configure.in, configure (mips64vr5*-*-*): Added missing ;; in
  case statement.
(actually a sanitize-cygnus mistake, but Rainer doesn't know that)

25 years agochange void * to PTR (two places).
David Taylor [Wed, 30 Dec 1998 21:08:18 +0000 (21:08 +0000)]
change void * to PTR (two places).

25 years ago* build / debug improvements for gx JIT sim prototype
Frank Ch. Eigler [Wed, 30 Dec 1998 18:30:48 +0000 (18:30 +0000)]
* build / debug improvements for gx JIT sim prototype

25 years ago * gdb.gdbtk/{console.exp, browser.exp}: If no DISPLAY is set,
Keith Seitz [Wed, 30 Dec 1998 17:57:16 +0000 (17:57 +0000)]
    * gdb.gdbtk/{console.exp, browser.exp}: If no DISPLAY is set,
        skip the tests.

25 years agomips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.
Gavin Romig-Koch [Wed, 30 Dec 1998 14:40:48 +0000 (14:40 +0000)]
mips16-opc.c: Mark branch insns with MIPS16_INSN_BRANCH.

25 years agoMIPS16_INSN_BRANCH
Gavin Romig-Koch [Wed, 30 Dec 1998 14:15:53 +0000 (14:15 +0000)]
MIPS16_INSN_BRANCH

25 years ago* eCos->devo merge; tx3904 sanitize tags removed
Frank Ch. Eigler [Wed, 30 Dec 1998 12:21:43 +0000 (12:21 +0000)]
* eCos->devo merge; tx3904 sanitize tags removed
1998-12-29  Frank Ch. Eigler  <fche@cygnus.com>
* interp.c (sim_open): Allocate jm3904 memory in smaller chunks.
(load_word): Call SIM_CORE_SIGNAL hook on error.
(signal_exception): Call SIM_CPU_EXCEPTION_TRIGGER hook before
starting.  For exception dispatching, pass PC instead of NULL_CIA.
(decode_coproc): Use COP0_BADVADDR to store faulting address.
* sim-main.h (COP0_BADVADDR): Define.
(SIM_CORE_SIGNAL): Define hook to call mips_core_signal.
(SIM_CPU_EXCEPTION*): Define hooks to call mips_cpu_exception*().
(_sim_cpu): Add exc_* fields to store register value snapshots.
* mips.igen (*): Replace memory-related SignalException* calls
with references to SIM_CORE_SIGNAL hook.
* dv-tx3904irc.c (tx3904irc_port_event): printf format warning
fix.
* sim-main.c (*): Minor warning cleanups.

25 years ago* ChangeLog tweak
Frank Ch. Eigler [Wed, 30 Dec 1998 12:17:11 +0000 (12:17 +0000)]
* ChangeLog tweak

25 years ago* eCos->devo merge; am30 sanitization tags removed
Frank Ch. Eigler [Wed, 30 Dec 1998 12:17:10 +0000 (12:17 +0000)]
* eCos->devo merge; am30 sanitization tags removed
1998-12-29  Frank Ch. Eigler  <fche@cygnus.com>
* Makefile.in (WITH_COMMON_OBJS): Build also dv-sockser.o.
* interp.c (sim_open): Add stub mn103002 cache control memory regions.
Set OPERATING_ENVIRONMENT on "stdeval1" board.
(mn10300_core_signal): New function to intercept memory errors.
(program_interrupt): New function to dispatch to exception vector
(mn10300_exception_*): New functions to snapshot pre/post exception
state.
* sim-main.h (SIM_CORE_SIGNAL): Define hook - call mn10300_core_signal.
(SIM_ENGINE_HALT_HOOK): Do nothing.
(SIM_CPU_EXCEPTION*): Define hooks to call mn10300_cpu_exception*().
(_sim_cpu): Add exc_* fields to store register value snapshots.
* dv-mn103ser.c (*): Support dv-sockser backend for UART I/O.
Various endianness and warning fixes.
* mn10300.igen (illegal): Call program_interrupt on error.
(break): Call program_interrupt on breakpoint
Several changes from <janczyn@cygnus.com> and <cagney@cygnus.com>
merged in:
* dv-mn103int.c (mn103int_ioctl): New function for NMI
generation. (mn103int_finish): Install it as ioctl handler.
* dv-mn103tim.c: Support timer 6 specially.  Endianness fixes.

25 years ago* eCos->devo merge
Frank Ch. Eigler [Wed, 30 Dec 1998 12:09:13 +0000 (12:09 +0000)]
* eCos->devo merge
1998-12-24  Frank Ch. Eigler  <fche@cygnus.com>
* dv-sockser.c (DEFAULT_TIMEOUT): Increase to 1 ms.
* nrun.c (main): Remain in simulation loop for traps and
  exceptions when in operating environment mode.
(ui_loop_hook): New stub hook for standalone use.
* sim-events.c (sim_events_process): Call ui_loop_hook
periodically on CYGWIN host.
* sim-reason.c (sim_stop_reason): Return host signal numbers
to gdb on sim_stopped and sim_signalled cases.
* sim-engine.c (sim_engine_halt): Call SIM_CPU_EXCEPTION_SUSPEND
  hook just before longjmp.
* sim-resume.c (sim_resume): Call SIM_CPU_EXCEPTION_RESUME
  hook just before sim_engine_run.
* sim-n-core.h (sim_core_trace_M): Allay const warning.
* sim-trace.h (trace_generic): Ditto.
* sim-trace.c (trace_generic): Ditto.