aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-05-01 * cgen-mem.h, cgen-scache.[ch], cgen-sem.h, cgen-sim.h: New files.David Edelsohn11-0/+2953
* cgen-trace.[ch], cgen-types.h, cgen-utils.c, genmloop.sh: New files. * sim-model.c: New file.
1997-04-30 * configure.in: Turn on multilib by default.Jason Merrill2-2/+20
(cross_only): Remove target-libiberty. * Makefile.in (all-gcc): Don't depend on libiberty.
1997-04-30 * Make-common.in (clean targets): Undo patch of Apr. 22.David Edelsohn2-4/+25
1997-04-30 * tconfig.in (SIM_PRE_LOAD): Delete, no longer used.David Edelsohn1-0/+8
1997-04-30 * elf.c (copy_private_bfd_data): Cast csecs to avoid signIan Lance Taylor1-0/+5
extension problems.
1997-04-30revert Alpha/OpenBSD patchesIan Lance Taylor4-73/+0
1997-04-30revert Alpha/OpenBSD patchesIan Lance Taylor1-33/+4
1997-04-30Add Tick shift insnAndrew Cagney2-11/+111
1997-04-30Tidy code gen.Andrew Cagney2-2/+20
1997-04-30Define TiC80 break point (tmp)Andrew Cagney2-1/+29
1997-04-30Tue Apr 29 20:23:10 1997 Jim Wilson <wilson@cygnus.com>Ian Lance Taylor1-8/+13
* config/tc-mips.c (nopic_need_relax): Add new parameter before_relaxing. Use it when testing ecoff_extern_size. (load_address, macro, md_estimate_size_before_relax): Fix all callers.
1997-04-29Tue Apr 29 19:54:36 1997 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+5
* config/obj-elf.c (elf_pseudo_table): Add "subsection". (obj_elf_subsection): New static function.
1997-04-29 * config/obj-coff.c (coff_header_append): Don't reset string_sizeIan Lance Taylor1-0/+5
each time through the loop.
1997-04-29 * configure.in (host_tools): Added vmake.Tom Tromey1-1/+1
1997-04-29Numerous fixes.Andrew Cagney8-55/+139
1997-04-29Mon Apr 28 21:25:32 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-96/+181
* Makefile.in: Add rule for gnu-nat.o and i386gnu-nat.o (Gnu Hurd) * config/i386/i386gnu.mh: remove rules for [i386]gnu-nat.o, now in Makefile.in (as for other targets); add NATDEPFILE corelow.o to satisfy symbol dependancy in solib.c (core_ops). * target.[ch] conditionalize Mach-specific signals so that they won't show up in non-Mach gdb's! * thread.c: add function thread_id_to_pid; change name of static function "thread_switch" to "switch_to_thread", to avoid conflict with Mach global symbol; move thread_cmd_list to global scope so targets can add their own thread commands. * infrun.c: sig_print_info: allow for long signal names. * gnu-nat.[ch]: tidying up comments. * gnu-nat.c: move several functions to static scope, just for tidy; remove calls to prune_threads and renumber_threads; gnu_wait must not return -1 when inferior exits; attach_to_child will modify inferior_pid in a way that allows fork_inferior to remain unchanged; remove extra arg from startup_inferior; move mach-specific thread commands here from thread.c.
1997-04-29Mon Apr 28 18:21:20 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+5
* symtab.c: decode_line_1, replace the assignment to values.sals[0].pc which I accidentally left out on 4/3/97.
1997-04-29Mon Apr 28 18:39:45 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* config.guess: improve algorithm for recognizing Gnu Hurd x86.
1997-04-29Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-12/+24
* c-exp.y, java-exp.y: make parse_number reject "123DEADBEEF". (fix by Bob Manson).
1997-04-29Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder3-2/+12
* top.c: change "to enable to enable" to "to enable" in a couple of help strings.
1997-04-28 * breakpoint.c (remove_breakpoint): Pass correct type toMark Alexander2-16/+36
target_remove_watchpoint. * target.h: Improve comment for target_{remove,insert}_breakpoint.
1997-04-26 * alpha-tdep.c (heuristic_proc_desc): Increase search limitPeter Schauer2-8/+18
for return address register, handle `ret' instruction.
1997-04-26 * corelow.c (get_core_registers): Initialize cf.Peter Schauer3-14/+45
* procfs.c: Minor changes to make pre-ANSI compilers happy. (procfs_notice_signals): Copy traced signal set back to pi->prrun.pr_trace. (unconditionally_kill_inferior): If PR_DEAD is defined, rerun inferior after killing it.
1997-04-25Allow simulators to be built on LinuxMichael Meissner1-0/+7
1997-04-25 * Makefile.in (DISTSTUFF): Add itbl-parse.h.Ian Lance Taylor2-1/+5
1997-04-25 * doc/internals.texi (Porting GAS): Correct documentation forIan Lance Taylor1-0/+4
current configure handling of targ-cpu.h, et. al. (CPU backend): Document listing macros.
1997-04-25 * listing.c (data_buffer): Set size based on other listing macros,Ian Lance Taylor1-0/+8
rather than always using 100. (data_buffer_size): Remove static variable. (calc_hex): Make data_buffer_size a local variable. Don't leave any slop when filling data_buffer.
1997-04-25 * config/mn10300/tm-mn10300.h (EXTRACT_STRUCT_VALUE_ADDRESS): TheJeff Law3-4/+10
structure value address is found in $a0 now. * config/mn10200/tm-mn10200.h (EXTRACT_STRUCT_VALUE_ADDRESS): Likewise. Fixes some struct.exp failures.
1997-04-24 * Makefile.in (DISTBISONFILES): Add ld/Makefile.inIan Lance Taylor1-0/+1
1997-04-24 * Makefile.in (DEVO_SUPPORT): Add mpw-install.Ian Lance Taylor2-1/+5
1997-04-24 * gdb.base/callfuncs.exp: Mark some tests as expected to failJeff Law1-0/+5
on the mn10300.
1997-04-24 * config/mn10300/tm-mn10300.h (STORE_RETURN_VALUE): Pointers areJeff Law2-2/+18
returned in $a0. (EXTRACT_RETURN_VALUE): Likewise. * mn10300-tdep.c (mn10300_analyze_prologue): Check for a return insn at "pc", not "fi->pc".
1997-04-24Enable more instructions.Andrew Cagney9-203/+359
1997-04-24Fix? some reg definitionsAndrew Cagney2-13/+34
1997-04-24 * configure: Regenerated to track ../common/aclocal.m4 changes.David Edelsohn1-106/+220
1997-04-24 * configure.in (m32r-*-*): New target.David Edelsohn1-0/+1
* configure: Regenerate.
1997-04-24 * configure: Regenerated to track ../common/aclocal.m4 changes.David Edelsohn4-224/+178
* Makefile.in (SIM_OBJS): Add sim-module.o, sim-profile.o. * sim-calls.c (sim_open): Call sim_module_uninstall if argument parsing fails. Call sim_post_argv_init. (sim_close): Call sim_module_uninstall.
1997-04-24 * Makefile.in (autoconf-common, autoconf-changelog): Change $* to $@.David Edelsohn1-0/+4
1997-04-24 * sim-module.h, sim-model.h, sim-profile.h: New files.David Edelsohn3-14/+149
* sim-module.c, sim-profile.c: New files. * Make-common.in (SIM_PROFILE): Define (CONFIG_CFLAGS): Add $(SIM_PROFILE). (sim_main_headers): Add sim-module.h, sim-model.h, sim-profile.h. (sim_module.o,sim-profile.o): Add rules for. * aclocal.m4 (--enable-sim-trace): Allow symbolic arguments. (--enable-sim-profile): Add. * configure: Regenerated. * sim-base.h (sim_state_base): New members init_list, uninstall_list, model. Move trace and profile support to sim-{trace,profile}.h. New members trace_data, profile_data. * sim-basics.h: #include sim-module.h, sim-model.h, sim-profile.h. * sim-config.h: Provide default definition of WITH_PROFILE. (WITH_TRACE): Change default to -1. (MAX_NR_PROCESSORS): Always define. * sim-options.c: Move trace and profile support to sim-{trace,profile}.h. (sim_pre_argv_init): Moved to sim-model.c. (standard_install): New function. * sim-options.h (sim_pre_argv_init): Move decl to sim-model.c. (standard_install): Declare. * sim-trace.c: Tracing option handling moved here from sim-options.c. (trace_install, trace_uninstall): New functions. (trace_printf): Update reference to TRACE_FILE. * sim-trace.h (TRACE_FOO_IDX): Moved here from sim-base.h. (TRACE_foo): Bit masks for symbolic arguments to --enable-sim-trace. (WITH_TRACE_FOO_P): Define. (trace_install): Declare. (TRACE_DATA): New struct.
1997-04-24 * tconfig.in: New file.David Edelsohn3-0/+23
* interp.c (sim_open): Handle missing arg to -E.
1997-04-24* tconfig.in (SIM_HAVE_BIENDIAN): Define.David Edelsohn1-0/+4
1997-04-24 * run.c: Undo last exec_bfd patch.David Edelsohn1-0/+5
(main): Only pass -E ifdef SIM_HAVE_BIENDIAN.
1997-04-24 * interp.c (prog_bfd_was_opened_p): New static local.David Edelsohn1-0/+9
(prog_bfd): New global variable. (sim_open): Undo patch to add -E support. (sim_close): Close prog_bfd if sim_load opened it. (sim_load): Record bfd of loaded file in prog_bfd. * simops.c (prog_bfd): Renamed from exec_bfd.
1997-04-23Restore exec_bfd, needed for v850 debug codeMichael Meissner2-1/+9
1997-04-23Wed Apr 23 11:18:45 1997 Jeffrey A Law (law@cygnus.com)Jeff Law2-0/+14
* config/mn10200/tm-mn10200.h (STORE_RETURN_VALUE): Pointers are returned in $a0. (EXTRACT_RETURN_VALUE): Likewise.
1997-04-23More Tic80 instructions.Andrew Cagney5-239/+354
1997-04-23Tue Apr 22 17:17:28 1997 Geoffrey Noer <noer@pizza.cygnus.com>Geoffrey Noer2-2/+7
* configure.in: if target is cygwin32 but host isn't cygwin32, don't configure gdb tcl tk expect, not just gdb.
1997-04-22 * sim-load.c (sim_load_file): #include <stdio.h> for NULL.David Edelsohn1-0/+4
1997-04-22 * config/arm/tm-arm.h (TARGET_DOUBLE_FORMAT): Define to useFred Fish1-0/+12
floatformat_ieee_double_littlebyte_bigword for little endian target byte order. * utils.c (floatformat_to_doublest): Create local preswapped copy of input for floatformat_littlebyte_bigword formats. (get_field, put_field): Treat floatformat_littlebyte_bigword the same as floatformat_little. (floatformat_from_doublest): Postswap output words for the floatformat_littlebyte_bigwords format.
1997-04-22 * interf.c (sim_open): Undo patch to add -E support.David Edelsohn2-2/+4