Cleanup bfd_close() cleanups.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 8ad00244d6d46dc491d190a8d464ede427a59602..085add8863888b76dbd30a7fdab9d42bd4207b9f 100644 (file)
@@ -1,4 +1,163 @@
+Tue May 16 10:54:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (make_cleanup_bfd_close): Add declaration.
+       * utils.c (do_bfd_close_cleanup, make_cleanup_bfd_close): New
+       functions.
+
+       * symfile.c (generic_load), sparcl-tdep.c (download), remote-udi.c
+       (download), remote-e7000.c (e7000_load), corelow.c (core_open,
+       core_file_to_sym_file): Replace calls to make_cleanup.
+
+Mon May 15 16:50:45 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Add notes on register cache.
+
+Mon May 15 21:27:27 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * sh-tdep.c (sh_dsp_reg_names, sh3_dsp_reg_names): New arrays.
+       (sh_processor_type_table): Add entries for bfd_mach_sh_dsp and
+        bfd_mach_sh3_dsp.
+       (sh_show_regs): Floating point registers are called fr0-fr15.
+       For sh4, display fpul, fpscr and fr0-fr15 / dr0-dr14 as appropriate.
+       Handle sh-dsp and sh3-dsp.
+       config/sh/tm-sh.h (REGISTER_VIRTUAL_TYPE): sh-dsp / sh3-dsp
+       don't have floating point registers.
+       (DSR_REGNUM, A0G_REGNUM, A0_REGNUM, A1G_REGNUM, A1_REGNUM): Define.
+       (M0_REGNUM, M1_REGNUM, X0_REGNUM, X1_REGNUM, Y0_REGNUM): Likewise.
+       (Y1_REGNUM, MOD_REGNUM, RS_REGNUM, RE_REGNUM, R0B_REGNUM): Likewise.
+
+2000-05-15  Eli Zaretskii  <eliz@is.elta.co.il>
+
+       * Makefile.in (gdbtypes.o, varobj.o): Depend on wrapper.h.
+
+       * wrapper.h (gdb_value_subscript, wrap_value_subscript): Add
+       prototypes.
+
+Mon May 15 15:31:30 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * valops.c (hand_function_call): Replace #ifdef
+       SAVE_DUMMY_FRAME_TOS with if SAVE_DUMMY_FRAME_TOS_P.
+
+       * gdbarch.sh (SAVE_DUMMY_FRAME_TOS): Add.
+       * gdbarch.h, gdbarch.c: Regenerate.
+
+Mon May 15 16:05:46 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * ax.h (make_cleanup_free_agent_expr): Add declaration.
+       * ax-general.c (do_free_agent_expr_cleanup): 
+       (make_cleanup_free_agent_expr): New functions.
+
+       * tracepoint.c (validate_actionline, encode_actions), ax-gdb.c
+       (expr_to_agent, gen_trace_for_expr, agent_command): Replace calls
+       to make_cleanup.
+
+Mon May 15 14:06:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * breakpoint.h (make_cleanup_delete_breakpoint,
+       make_exec_cleanup_delete_breakpoint): Declare.
+       * breakpoint.c (make_cleanup_delete_breakpoint,
+       make_exec_cleanup_delete_breakpoint,
+       do_delete_breakpoint_cleanup): New fuctions.
+       
+       * infcmd.c (finish_command), hppa-tdep.c (hppa_pop_frame),
+       breakpoint.c (until_break_command, until_break_command): Replace
+       call to make_cleanup / make_exec_cleanup.
+
+Mon May 15 13:25:57 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * defs.h (core_addr_greaterthan, core_addr_lessthan), utils.c
+       (core_addr_greaterthan, core_addr_lessthan): Move from here.
+       * arch-utils.h (core_addr_greaterthan, core_addr_lessthan),
+       arch-utils.c (core_addr_greaterthan, core_addr_lessthan): To here.
+
+Mon May 15 12:07:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * printcmd.c (print_frame_args), stack.c (print_frame), command.c
+       (do_setshow_command), breakpoint.c (print_it_typical, mention):
+       Use make_cleanup_ui_out_stream_delete.
+
+Mon May 15 11:23:23 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * proc-events.c (init_syscall_table): Delete stray ``;''.
+       * ui-out.c (ui_out_set_flags, ui_out_clear_flags): Return old
+       value.
+       * mdebugread.c (START_PSYMTAB): Add paren to avoid x=x=x.
+
+2000-05-12  Kevin Buettner  <kevinb@redhat.com>
+
+       * dwarf2read.c (dwarf2_const_value_data): Fix typo in sign
+       extension code.
+
+Fri May 12 20:38:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * TODO: Mention weak symbol problem.  Mention UnixWare thread
+       problem.
+
+Fri May 12 14:12:17 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * README: Update section on kernel debugging.
+
+Fri May 12 19:13:15 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * mips-tdep.c (mips_get_saved_register): New function.  Handle
+       case of 32 ABI saving 32 bit registers on stack when target has 64
+       bit ISA.
+       (mips_gdbarch_init): Update.
+
+Fri May 12 14:46:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * mips-tdep.c (MIPS_EABI): Fix typo.  Test for MIPS_ABI_EABI64.
+
+Thu May 11 21:52:55 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * configure.in (WERROR_CFLAGS): Check that GCC accepts a -W
+       options before using them. Report result.
+       * configure: Regenerate.
+       
+2000-05-11  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+       * coffread.c (coff_symtab_read): In the case of C_THUMBEXT |
+       C_THUMBEXTFUNC | C_EXT, sec will never ever be the index for
+       .rodata, because cs_to_section doesn't deal with .rodata. Fix test
+       accordingly.
+
+Thu May 11 21:33:59 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * gdbarch.sh (gdbarch_dump): Print the value of GDB_MULTI_ARCH.
+       Always check that a macro is defined before printing it.
+       * gdbarch.c: Re-generate.
+
+Thu May 11 17:22:36 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * README: Update for GDB 5.0.
+
+Thu May 11 13:24:52 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * mips-tdep.c (MIPS_DEFAULT_STACK_ARGSIZE): Fix typo.
+
+       * config/mips/tm-irix5.h (GDB_MULTI_ARCH): Add
+       definition. Disable.  Document known problems.
+       (MIPS_DEFAULT_ABI): Define.
+
+       * mips-tdep.c (enum mips_abi): Define.
+       (struct gdbarch_tdep): Replace mips_eabi with mips_abi.
+       (MIPS_EABI): Update.
+       (mips_gdbarch_init): Add preliminary support for IRIX N32 ABI.
+       Determine ABI from either ELF_FLAGS or MIPS_DEFAULT_ABI. When
+       looking for a matching architecture require a matching MIPS_ABI.
+       (mips_gdbarch_init): Cleanup arch_debug information.
+
+2000-05-10  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>
+
+        * solib.c (symbol_add_stub): Remember the index and the name of
+        the section with the lowest address. Use this data (instead of
+        data from .text) to pass info into symbol_file_add.
+
+        * elfread.c (record_minimal_symbol_and_info): Use the section 
+       where the symbol lives to get the index, instead of guessing.
+
 2000-05-10  Michael Snyder  <msnyder@seadog.cygnus.com>
+
        Make Sparc a Multi-Arch target.  Discard PARAMS macro (require ANSI).
        * sparc-tdep.c: include arch-utils.h.
        (SPARC_HAS_FPU, FP_REGISTER_BYTES, FP_MAX_REG NUM, SPARC_INTREG_SIZE,
This page took 0.028937 seconds and 4 git commands to generate.