aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-04-04 * Makefile.in (distclean): Remove site.exp and site.bak.Ian Lance Taylor2-1/+5
1997-04-04 * Makefile.in (DISTCLEAN_HERE): Add site.exp and site.bak.Ian Lance Taylor2-1/+5
1997-04-04 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.Ian Lance Taylor2-10/+14
1997-04-04 * remote.c: Fix doc for `C' and `S' commands to indicate fullStu Grossman3-52/+141
address. * (remote_ops extended_remote_ops remote_desc remote_write_size): Make static. * (remote_fetch_registers remote_write_bytes remote_read_bytes): Record size of response to fetch registers command, use this to limit size of memory read and write commands. * (push_remote_target): New function to make it possible to have another target switch to the remote target. * target.h: Add prototype for push_remote_target. * sh-tdep.c (sh_frame_find_saved_regs): Fix sign extension bugs for hosts which default to unsigned chars (such as SGI's). * (_initialize_sh_tdep): Don't set remote_write_size. It's now handled automatically in remote.c.
1997-04-04 * ldlex.l: Recognize SQUAD.Ian Lance Taylor1-0/+10
* ldgram.y (length): Add SQUAD. * ldlang.c (print_data_statement): Handle SQUAD. (lang_size_sections, lang_do_assignments): Likewise. * ldexp.c (exp_print_token): Add SQUAD to table. * ldwrite.c (build_link_order): Handle SQUAD. * ld.texinfo (Section Data Expressions): Document SQUAD.
1997-04-04 * elf32-mips.c (elf_mips_ctor64_howto): Set complain_on_overflowIan Lance Taylor2-21/+53
to complain_overflow_signed.
1997-04-04 * gas/m32r/allinsn.{exp,s.d}: New testcases.David Edelsohn1-0/+4
1997-04-04m32r "allinsn" testcasesDavid Edelsohn3-0/+547
1997-04-03Keep m32r.David Edelsohn1-0/+1
1997-04-03Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-14/+29
* gdb.base/help.exp: update help msg for INFO ADDR; add help test for INFO SYMBOL; add help tests for OVERLAY commands. * gdb.base/default.exp: add tests for INFO SYMBOL command; add tests for OVERLAY commands * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. * gdb.base/sigall.c: add usestubs code frag * gdb.base/watchpoint.c: turn on complex watchpoint test for M32R.
1997-04-03Thu Apr 3 15:10:30 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder5-40/+163
Except for the two m32r modules, this checkin is for overlay support. * blockframe.c: blockvector_for_pc_sect(), block_for_pc_sect(), find_pc_sect_function(), find_pc_sect_partial_function(): new functions for debugging overlays; pc without section is ambiguous. * breakpoint.[ch]: add section pointer to breakpoint struct; add section argument to check_duplicates(); check section as well as pc in [breakpoint_here_p(), breakpoint_inserted_here_p(), breakpoint_thread_match(), bpstat_stop_status()]; add section argument to describe_other_breakpoints(); use INIT_SAL() macro to zero-out new sal structures; make resolve_sal_pc() fix up the sal's section as well as its pc; match on section + pc in clear_command() and delete_breakpoint(); account for overlay sections in insert_breakpoints(), remove_breakpoint() and breakpoint_re_set_one(); all this to support overlays where a PC is not unique. * exec.c: change xfer_memory() to handle overlay sections. * findvar.c: change read_var_value() to handle overlay sections. * frame.h: declaration for block_for_pc_sect() [blockframe.c]. * infcmd.c: jump_command() warns against jumping into an overlay that's not in memory. Also use INIT_SAL() to initialize sals. * infrun.c: wait_for_inferior() sets a flag to invalidate cached overlay state information; Also use INIT_SAL() to init sals. * m32r-rom.c: modify load routines to use LMA instead of VMA. * m32r-stub.c: mask exit value down to 8 bits; screen out any memory read/writes in the range 600000 to a00000, and ff680000 to ff800000 (hangs because nothing is mapped there); fix strcpy(). * maint.c: maintenance command "translate-address" supports overlays. * minsyms.c: lookup_minimal_symbol_by_pc_sect() supports overlays. * objfiles.[ch]: add ovly_mapped field to the obj_section struct; this constitutes gdb's internal overlay mapping table. Add macro ALL_OBJSECTIONS() to loop thru the obj_structs and look at overlays. Add function find_pc_sect_section(). * printcmd.c: modify print_address_symbolic() with overlay smarts; modify address_info() with overlay smarts; add function sym_info() to support the INFO SYMBOL command (translate address to symbol(s)); modify disassemble_command() to work on unmapped overlays. * source.c: use INIT_SAL() to initialize sals. * symfile.[ch]: change generic_load() to use section's LMA address instead of VMA address, for overlay sections. Add numerous functions for finding a PC's section / overlay, translating between VMA and LMA address ranges, determining if an overlay section is mapped, etc. Add several user commands for overlay debugging. Add support for a "generic" form of automatically reading overlay mapping info from the inferior (based on the default (simple) overlay manager which Cygnus provides as an example). * symtab.[ch]: add functions find_pc_sect_symtab(), find_pc_sect_psymtab(), find_pc_sect_psymbol(), find_pc_sect_line() for lookup; modify lookup_symbol and decode_line_1() to use them; modify find_function_start_sal() to account for overlay sections; add macro INIT_SAL() for initializing struct symtab_and_line. * target.c: fix a comment in the declaration of target_ops.
1997-04-03 * mips-tdep.c (mips_in_call_stub, mips_in_return_stub,Mark Alexander3-30/+60
mips_skip_stub, mips_ignore_helper): New functions for dealing with MIPS16 call/return thunks. (mips_init_frame_pc_first): New function to implement INIT_FRAME_PC_FIRST macro; includes code from old macro plus new code to skip over MIPS16 thunks. (mips_frame_chain): Skip over MIPS16 thunks. * config/mips/tm-mips.h (mips_in_call_stub, mips_in_return_stub, mips_skip_stub, mips_ignore_helper): Declare. (IN_SOLIB_CALL_TRAMPOLINE, IN_SOLIB_RETURN_TRAMPOLINE, SKIP_TRAMPOLINE_CODE, IGNORE_HELPER_CALL): New macros that invoke the above functions. (INIT_FRAME_PC_FIRST): Change to invoke mips_init_frame_pc. (mips_init_frame_pc): Declare. * infrun.c (wait_for_inferior): Use new IGNORE_HELPER_CALL macro to decide if certain library function calls should be ignored.
1997-04-03 * Branched binutils 2.8.Ian Lance Taylor1-0/+10
1997-04-03 * gprof.c (VERSION): Define as "2.8.1".Ian Lance Taylor2-1/+7
1997-04-03 * ldver.c (ld_program_version): Set to 2.8.1.Ian Lance Taylor1-0/+6
1997-04-03 * Makefile.in (VERSION): Set to 2.8.1.Ian Lance Taylor4-12/+41
1997-04-03 * VERSION: Set to 2.8.1.Ian Lance Taylor2-1/+14
* Branched binutils 2.8.
1997-04-03 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequentBob Manson2-4/+23
failures. (gdb_stop_suppressing_tests): Note that tests have restarted.
1997-04-03tweak last patchIan Lance Taylor1-9/+33
1997-04-03 * mpw-idtmips.c: Rename from mpw-emipsidt.c.Ian Lance Taylor5-4/+8
* mpw-elfmips.c: Rename from mpw-emipself.c. * mpw-config.in: Update accordingly.
1997-04-03 * config/h8300.exp: New file.Bob Manson2-0/+10
1997-04-03 * sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,David Edelsohn1-0/+3
* sim-config.h: To here.
1997-04-03 * gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.David Edelsohn1-0/+41
* gen-idecode.c (gen_idecode_c): Likewise. * igen.c (gen_semantics_c): Likewise.
1997-04-03New files.David Edelsohn2-0/+82
1997-04-03 * Make-common.in (SIM_EXTRA_DEPS): New config var.David Edelsohn1-0/+17
(sim_main_headers): Define. (sim-*.o): Depend on $(SIM_EXTRA_DEPS). (BUILT_SRC_FROM_COMMON): Move here from ../d30v/Makefile.in. (clean): Use it. (sim-utils.o): Add rule for. * sim-utils.o: New file. * sim-basics.h: #include sim-base.h. (zalloc): Make argument unsigned long. * sim-base.h: New file. * sim-inline.h (SIM_IO support): Delete. * sim-io.h: Delete inline support. * sim-io.c: Likewise. sim-state.h renamed to sim-main.h. * sim-config.c: sim-state.h renamed to sim-main.h. * sim-core.c: Likewise. * sim-events.c: Likewise.
1997-04-03From Jim Wilson, fix typo in instruction nameAndrew Cagney1-0/+4
1997-04-03 (autoconf-changelog): Try different way to obtain user name.David Edelsohn1-0/+1
Forgot this one.
1997-04-03Add autoheader counterpart to autoconf-common et.al.Andrew Cagney3-4/+25
1997-04-02(sim_open): Update comment.David Edelsohn1-2/+5
1997-04-02 * interp.c (sim_open): New arg `kind'. `name is now `argv'.David Edelsohn2-2/+7
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn4-0/+8
1997-04-02 * sim_calls.c (sim_open): New arg `kind'.David Edelsohn1-0/+4
1997-04-02 * compile.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * interf.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * wrapper.c (sim_open): New arg `kind'.David Edelsohn1-0/+2
1997-04-02 * run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.David Edelsohn2-1/+5
1997-04-02 * remote-sim.c (gdbsim_open): Check return code from sim_open.David Edelsohn1-0/+1
Update call to sim_open (new arg SIM_OPEN_DEBUG). Forgot the last sentence in the previous checking.
1997-04-02 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.David Edelsohn1-1/+13
(sim_open): New argument `kind'.
1997-04-02 * aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.David Edelsohn19-1209/+2563
(sim-debug): Allow arguments. Define WITH_DEBUG in addition to -DDEBUG. * configure: Regenerated to track ../common/aclocal.m4 changes.
1997-04-02 * Makefile.in (autoconf-install): New target.David Edelsohn3-5/+24
1997-04-02Revert last patch, and:Ian Lance Taylor2-14/+17
* elflink.h (elf_link_add_object_symbols): Let a common symbol override an uninitialized symbol from a shared library with a smaller size.
1997-04-02 * remote-sim.c (gdbsim_open): Check return code from sim_open.David Edelsohn2-3/+14
1997-04-02 * elflink.h (elf_link_add_object_symbols): When there is a sizeIan Lance Taylor2-5/+12
change, use the larger size. From H.J. Lu <hjl@gnu.ai.mit.edu>.
1997-04-02remove obsolete and unused fileIan Lance Taylor2-89/+0
1997-04-02Undo part of 3/26 change and always create got sectionMichael Meissner2-16/+45
1997-04-02 * elf-m10200.c: Rename from elf32-mn10200.c.Ian Lance Taylor6-503/+10
* elf-m10300.c: Rename from elf32-mn10300.c. * cpu-m10200.c: Rename from cpu-mn10200.c * cpu-m10300.c: Rename from cpu-mn10300.c * Makefile.in: Update accordingly.
1997-04-02 * m10200-dis.c: Rename from mn10200-dis.c.Ian Lance Taylor5-1391/+4
* m10200-opc.c: Rename from mn10200-opc.c. * m10300-dis.c: Rename from mn10300-dis.c * m10300-opc.c: Rename from mn10300-opc.c. * Makefile.in: Update accordingly.
1997-04-02remove uninteresting TODO fileIan Lance Taylor2-14/+0
1997-04-02 * COPYING: Update FSF address.Ian Lance Taylor4-0/+27