remote packet sent after Ravenscar inferior exited
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index b6ca77a98f31c514cb4ce81182211b32c72b605b..be3bb1c2aa52ac0b4820f2d53079f34876c0aa22 100644 (file)
@@ -1,5 +1,212 @@
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ravenscar-thread.c (ravenscar_wait): Only update the list
+       of threads and inferior_ptid if the inferior is still alive.
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (is_known_support_routine): Use lbasename when
+       matching the symtab's filename against
+       known_runtime_file_name_patterns.
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (ada_same_array_size_p): New function.
+       (ada_promote_array_of_integrals): New function.
+       (coerce_for_assign): Add handling of arrays where the elements
+       are integrals of a smaller size than the size of the target
+       array element type.
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * doublest.c (convert_doublest_to_floatformat): Fix comparison
+       against maximum exponent value.
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.h (ADA_KNOWN_RUNTIME_FILE_NAME_PATTERNS): Add entry for
+       "unwind-seh.c".
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (ada_template_to_fixed_record_type_1): Do not
+       strip typedef layer when computing the fixed type's field type,
+       only when computing its size.
+
+2012-10-24  Mark Kettenis  <kettenis@gnu.org>
+
+       PR gdb/12783
+       * i386-tdep.c (i386_return_value): Handle complex double and long
+       double.
+
+2012-10-24  Joel Brobecker  <brobecker@adacore.com>
+
+       * windows-nat.c (windows_create_inferior) [!__CYGWIN__]:
+       New local variable args_len.
+       Quote the name of the executable when computing the command line.
+
+2012-10-23  Mark Kettenis  <kettenis@gnu.org>
+
+       PR gdb/12796
+       PR gdb/12798
+       PR gdb/12800
+       * amd64-tdep.h (enum amd64_regnum): Add AMD64_ST1_REGNUM and
+       AMD64_FTAG_REGNUM.
+       * amd64-tdep.c (amd64_classify): Classify complex types.
+       (amd64_return_value): Handle the COMPLEX_X87 class.
+
+2012-10-23  Joel Brobecker  <brobecker@adacore.com>
+
+       * rs6000-aix-tdep.c (rs6000_aix_auto_wide_charset): New function.
+       (rs6000_aix_init_osabi): Set auto_wide_charset gdbarch method.
+
+2012-10-23  Joel Brobecker  <brobecker@adacore.com>
+
+       * amd64-windows-tdep.c (amd64_windows_auto_wide_charset): New
+       function.
+       (amd64_windows_init_abi): Set auto_wide_charset gdbarch method
+       to amd64_windows_auto_wide_charset.
+
+2012-10-23  Yao Qi  <yao@codesourcery.com>
+
+       * event-top.c (mark_async_signal_handler_wrapper): Remove.
+       * event-top.h: Remove its declaration.
+       (async_request_quit): Call mark_async_signal_handler instead of
+       mark_async_signal_handler_wrapper.
+       (async_do_nothing, async_disconnect): Likewise.
+       (async_stop_sig): Likewise.
+       * remote.c (handle_remote_sigint): Likewise.
+       (handle_remote_sigint_twice): Likewise.
+
+2012-10-23  Yao Qi  <yao@codesourcery.com>
+
+       * event-top.c (sigint_token, sighup_token): Replace 'void *'
+       with 'static struct async_signal_handler *'.
+       (sighup_token, sigquit_token, sigstp_token): Likewise.
+
+2012-10-22  Ali Anwar  <ali_anwar@codesourcery.com>
+
+       * gdbarch.sh (function_list): Use 'pstring' when printing
+       a variable which could return NULL.
+       * gdbarch.c: Regenerate.
+
+2012-10-10  Joel Brobecker  <brobecker@adacore.com>
+            Tom Tromey  <tromey@redhat.com>
+
+       * rs6000-aix-tdep.c (rs6000_aix_osabi_sniffer): Replace
+       inneffective if condition by gdb assertion.  Add function
+       description comment.
+
+2012-10-19  Joel Brobecker  <brobecker@adacore.com>
+
+       * parser-defs.h (struct exp_descriptor): Document constraint
+       on return value for "op_name" callbacks.
+
+2012-10-18  Tom Tromey  <tromey@redhat.com>
+
+       * tracepoint.c (print_one_static_tracepoint_marker): Constify.
+       * symtab.c (iterate_over_some_symtabs): Constify.
+       * source.h (symtab_to_fullname): Return 'const char *'.
+       * source.c (symtab_to_fullname): Return 'const char *'.
+       * python/py-symtab.c (stpy_fullname): Constify.
+       * cli/cli-cmds.c (edit_command): Constify.
+       * breakpoint.c (print_breakpoint_location)
+       (update_static_tracepoint): Constify.
+
+2012-10-18  Tom Tromey  <tromey@redhat.com>
+
+       * breakpoint.c (compare_breakpoints): Fix comparison.
+
+2012-10-18  Tom Tromey  <tromey@redhat.com>
+
+       * valprint.c (generic_emit_char, generic_printstr): Pass size of
+       gdb_wchar_t to convert_between_encodings.
+
+2012-10-17  Yao Qi  <yao@codesourcery.com>
+
+       * breakpoint.c (invalidate_bp_value_on_memory_change): Add one
+       more parameter 'inferior'.
+       * corefile.c (write_memory_with_notification): Caller update.
+
+       * mi/mi-cmd-var.c: Include "mi-main.h".
+       (mi_cmd_var_assign): Set mi_suppress_notification.data_write_memory
+       to 1 and restore it later.
+       * mi/mi-cmds.c (mi_cmd mi_cmds): Update for "data-write-memory"
+       and "data-write-memory-bytes.
+       * mi/mi-interp.c: Include objfiles.h.
+       (mi_interpreter_init): Call observer_attach_memory_changed.
+       (mi_memory_changed): New.
+       * mi/mi-main.h (struct mi_suppress_notification) <memory>:
+       New field.
+
+       * NEWS: Mention new MI notification "memory-changed".
+
+2012-10-16  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Remove comment.
+
+2012-10-15  Doug Evans  <dje@google.com>
+
+       New option -nh: inhibit loading of ~/.gdbinit.
+       * NEWS: Mention -nh.
+       * main.c (captured_main): Recognize and process -nh.
+       (print_gdb_help): Mention -nh.
+       * gdb.1: Mention -nh.  Remove erroneous docs on -nx behavior.
+
+2012-10-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR backtrace/14646
+       PR gdb/14647
+       * i386-tdep.h (gdbarch_tdep): Remove sp_regnum_from_eax and
+       pc_regnum_from_eax.
+       * i386-tdep.c (i386_gdbarch_init): Don't use sp_regnum_from_eax
+       nor pc_regnum_from_eax.
+       * amd64-tdep.c (amd64_x32_init_abi): Don't set sp_regnum_from_eax
+       nor pc_regnum_from_eax.
+
+2012-10-15  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix entry values resolving in inlined frames.
+       * dwarf2loc.c (dwarf_expr_reg_to_entry_parameter): Move func_addr,
+       gdbarch and caller_frame initialization later.  Skip INLINE_FRAME
+       entries of FRAME.
+
+2012-10-15  Joel Brobecker  <brobecker@adacore.com>
+
+       * configure.ac: Build with -DMS_WIN64 if building with Python
+       enabled using GCC on amd64-windows.
+       * configure: Regenerate.
+
+2012-10-15  Tom Tromey  <tromey@redhat.com>
+
+       PR python/14635:
+       * python/py-symtab.c (del_objfile_sal): Set 'symtab' field
+       to Py_None.
+
+2012-10-15  Tom Tromey  <tromey@redhat.com>
+
+       PR python/14634:
+       * python/py-symbol.c (sympy_dealloc): Check for NULL symbol.
+
+2012-10-11  Andrew Burgess  <aburgess@broadcom.com>
+
+       * remote-sim.c (gdbsim_create_inferior): Call init_thread_list to
+       reset thread numbering back to 1.
+
+2012-10-11  Doug Evans  <dje@google.com>
+
+       PR breakpoints/14643.
+       * linespec.c (struct ls_parser): New member keyword_ok.
+       (linespec_lexer_lex_string): Add comment.
+       (linespec_lexer_lex_one): Ignore keywords if it's the wrong place
+       for one.
+       (parse_linespec): Set keyword_ok.
+
 2012-10-10  Doug Evans  <dje@google.com>
 
+       * dwarf2read.c (process_psymtab_comp_unit_reader): Remove duplicate
+       "0x" prefix on address in log message.
+
        * dwarf2read.c (read_1_byte): Add const to buf parameter.
        (read_1_signed_byte, read_2_bytes, read_2_signed_bytes): Ditto.
        (read_4_bytes, read_4_signed_bytes, read_8_bytes): Ditto.
This page took 0.039494 seconds and 4 git commands to generate.