* gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 00eee92d073a5ae608d56aea64748e963f18731b..47912f7daedbaef759d619e543d35bb68978d38c 100644 (file)
@@ -1,7 +1,99 @@
+2009-02-18  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * mi/mi-interp.c (mi_solib_loaded, mi_solib_unloaded): New.
+       (mi_interpreter_init): Register the above.
+       * solib.c (clear_solib): Notify solib unload.
+       * breakpoint.c (disable_breakpoints_in_unloaded_shlib): Do not
+       disable breakpoints on a.out targets.
+
+2009-02-17  Vladimir Prus  <vladimir@codesourcery.com>
+
+       * observer.c (observer_test_first_notification_function)
+       (observer_test_second_notification_function)
+       (observer_test_third_notification_function): Adjust prototype.
+
+2009-02-17  Pedro Alves  <pedro@codesourcery.com>
+
+       * Makefile.in (ALL_64_TARGET_OBS): Add amd64-dicos-tdep.o.
+       (ALL_TARGET_OBS): Add dicos-tdep.o.
+       (ALLDEPFILES): Add amd64-dicos-tdep.c and dicos-tdep.c.
+       * configure.tgt (i[34567]86-*-dicos*): Add dicos-tdep.o to
+       gdb_target_obs.
+       (x86_64-*-dicos*): Add dicos-tdep.o and amd64-dicos-tdep.o to
+       gdb_target_obs.
+       * dicos-tdep.h, dicos-tdep.c: New.
+       * amd64-dicos-tdep.c: New.
+       * i386-dicos-tdep.c: Don't include solib.h, solib-target.h or
+       inferior.h.  Include dicos-tdep.h.
+       (i386_dicos_init_abi): Call dicos_init_abi.
+       (i386_dicos_bfd_has_symbol_p): Delete.
+       (i386_dicos_osabi_sniffer): Use dicos_load_module_p.
+
+       * NEWS: Mention x86-64 DICOS target support.
+
+2009-02-16  Doug Evans  <dje@google.com>
+
+       * amd64-tdep.c (amd64_skip_prefixes): Renamed from skip_prefixes.
+       All callers updated.
+       (amd64_get_insn_details): Handle more 3-byte opcode insns.
+       (amd64_breakpoint_p): Delete.
+       (amd64_displaced_step_fixup): When fixing up after stepping an int3,
+       don't back up pc to the start of the int3.
+       * i386-tdep.c: #include opcode/i386.h.
+       (i386_skip_prefixes): New function.
+       (i386_absolute_jmp_p): Constify argument.
+       (i386_absolute_call_p,i386_ret_p,i386_call_p,i386_syscall_p): Ditto.
+       (i386_breakpoint_p): Delete.
+       (i386_displaced_step_fixup): Handle unnecessary or redundant prefixes.
+       When fixing up after stepping an int3, don't back up pc to the start
+       of the int3.
+
+2009-02-16  Pedro Alves  <pedro@codesourcery.com>
+
+       * corelow.c (core_close): Don't hardcode the core's pid.
+       (core_open): Find core threads before calling
+       post_create_inferior.
+       (add_to_thread_list, get_core_register_section): Take into account
+       systems where the regset section names encode the pid of the
+       inferior.
+
+       * gdbarch.sh (core_reg_section_encodes_pid): New gdbarch setting.
+       * gdbarch.h, gdbarch.c: Regenerate.
+
+       * amd64-sol2-tdep.c (amd64_sol2_init_abi): Set it.
+       * i386-sol2-tdep.c (i386_sol2_init_abi): Set it.
+       * sparc-sol2-tdep.c (sparc32_sol2_init_abi): Set it.
+       * sparc64-sol2-tdep.c (sparc64_sol2_init_abi): Set it.
+
+2009-02-14  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Include frame information for *stopped due to CLI commands.
+
+        * ada-tasks.c (ada_normal_stop_observer): Adjust prototype.
+        * infcmd.c (finish_command_continuation): Pass '1' for
+        'print_frame' parameter to the observer.
+        * infrun.c (normal_stop): Don't print mi-specific information
+        here. Pass 'stop_print_frame' to the 'print_frame' parameter
+        of the observer.
+        * mi/mi-interp.c (mi_on_normal_stop): Adjust prototype.
+        If we need to print frame, and current uiout is not the MI one,
+        print frame again.
+
+2009-02-13  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * xtensa-tdep.c (call0_analyze_prologue): Delete BSZ macro.
+       Replace BSZ macro uses by XTENSA_ISA_BSZ macro.
+
+2009-02-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       PR fortran/9806
+       * dwarf2read.c (process_die <DW_TAG_module>, read_module)
+       (scan_partial_symbols <DW_TAG_module>, add_partial_module): New.
+
 2009-02-11  Pierre Muller  <muller@ics.u-strasbg.fr>
 
        * dwarf2read.c (read_base_type): Set code to TYPE_CODE_CHAR
-       for DW_ATE_signed_char and DW_ATE_unisgned_char
+       for DW_ATE_signed_char and DW_ATE_unsigned_char
        for pascal language.
 
 2009-02-11  Jim Meyering  <meyering@redhat.com>
        * windows-nat.c: Ditto.
        (cygwin_load_start): Redefine as CORE_ADDR.
        (cygwin_load_end): Ditto.
-       (windows_make_so): Coerce result of address arithmetic to to uintptr_t
+       (windows_make_so): Coerce result of address arithmetic to uintptr_t
        before coercing to CORE_ADDR to avoid a compiler warning.
        (handle_exception): Define addr as CORE_ADDR and coerce
        ExceptionAddress to uintptr_t before assigining to avoid a compiler
This page took 0.024607 seconds and 4 git commands to generate.