+2011-11-20 Sanjoy Das <sdas@igalia.com>
+
+ * Makefile.in: Add gdb-dlfcn.c and gdb-dlfcn.h to build system.
+ * config.in: Add new #define HAVE_LIBDL.
+ * configure.ac: Add check for -ldl.
+ * configure: Re-generated by autoconf.
+ * gdb-dlfcn.c: New file.
+ * gdb-dlfcn.h: New file.
+
+2011-11-20 Sanjoy Das <sdas@igalia.com>
+
+ * config.in: Add new #defines: JIT_READER_DIR and
+ JIT_READER_DIR_RELOCATABLE.
+ * configure.ac: New GDB directory entry for jit-reader-dir.
+ * configure: Re-generated by autoconf.
+ * jit.c: New static variable: const char *jit_reader_dir.
+ (_initialize_jit): Relocate jit_reader_dir.
+
+2011-11-20 Sanjoy Das <sdas@igalia.com>
+
+ * Makefile.in: Add jit-reader.h as a header. Have it installed in
+ $(includedir)/gdb.
+ * configure.ac: Generate a correct value for TARGET_PTR for
+ jit-reader.h. Tell configure to generate jit-reader.h from
+ jit-reader.in.
+ * configure: Re-generated by autoconf.
+ * jit-reader.in: New file.
+ * jit.c: Include jit-reader.h.
+
+2011-11-20 Sanjoy Das <sdas@igalia.com>
+
+ * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2011-11-18 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * findvar.c (read_frame_register_value): Respect value_offset
+ of the register value. Remove big-endian special case.
+
+2011-11-18 Tom Tromey <tromey@redhat.com>
+
+ PR build/7196:
+ * remote.c (putpkt_for_catch_errors): New function.
+ (remote_kill): Use it.
+
+2011-11-18 Yao Qi <yao@codesourcery.com>
+
+ * breakpoint.c (create_breakpoint): Produce query message according to
+ breakpoint's type.
+ Allocate tracepoint per correct type.
+ Don't check SALs for pending fast tracepoints.
+ * tracepoint.c (process_tracepoint_on_disconnect): New.
+ (disconnect_tracing): Call process_tracepoint_on_disconnect.
+
+2011-11-18 Yao Qi <yao@codesourcery.com>
+
+ * breakpoint.c (install_breakpoint): Add one more parameter so that
+ update_global_location_list is called conditionally.
+ (create_fork_vfork_event_catchpoint): Update.
+ (create_syscall_event_catchpoint): Update.
+ (create_breakpoint_sal): Update.
+ (create_breakpoint_sal): Update. Call do_cleanups before
+ install_breakpoint.
+ * ada-lang.c (create_ada_exception_catchpoint): Update.
+ * breakpoint.h (install_breakpoint): Update declaration.
+
+2011-11-16 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * spu-tdep.c (spu_return_value): Fix handling of
+ TYPE_CALLING_CONVENTION annotation.
+
+2011-11-16 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * skip.c (skip_function_command): Work around uninitialized
+ variable warning.
+
+2011-11-16 David S. Miller <davem@davemloft.net>
+
+ * utils.c (report_command_stats): Cast delta_wall_time 'tv_sec' and
+ 'tv_usec' to long for printf since these fields have a type which
+ varies.
+
+2011-11-15 Doug Evans <dje@google.com>
+
+ * buildsym.c (add_symbol_to_list): Delete outdated comment.
+
+2011-11-15 Paul Koning <paul_koning@dell.com>
+
+ * python/py-type.c (typy_get_composite): New function.
+ (typy_nonzero): New function.
+ (typy_values): Rename from typy_fields.
+ (typy_fields): New function.
+ (typy_length): Raise exception if not struct, union, or enum type.
+ (typy_getitem): Ditto.
+ (typy_has_key): Ditto.
+ (typy_make_iter): Ditto.
+
+2011-11-15 Doug Evans <dje@google.com>
+
+ * NEWS: Mention new parameter basenames-may-differ.
+ * dwarf2read.c (dw2_lookup_symtab): Avoid calling gdb_realpath if
+ ! basenames_may_differ.
+ * psymtab.c (lookup_partial_symtab): Ditto.
+ * symtab.c (lookup_symtab): Ditto.
+ (basenames_may_differ): New global.
+ (_initialize_symtab): New parameter basenames-may-differ.
+ * symtab.h (basenames_may_differ): Declare.
+
+2011-11-15 Pedro Alves <pedro@codesourcery.com>
+ Luis Machado <lgustavo@codesourcery.com>
+
+ * auxv.c: Include observer.h.
+ (auxv_inferior_data_cleanup): New.
+ (invalidate_auxv_cache_inf): New.
+ (invalidate_auxv_cache): New.
+ (get_auxv_inferior_data): New.
+ (auxv_inferior_data): New static global.
+ (auxv_info): New structure.
+ (target_auxv_search): Use get_auxv_inferior_data instead of
+ target_read_alloc and don't free cached buffers.
+ (fprint_target_auxv): Likewise
+ (_initialize_auxv): Register per-inferior auxv cache and register
+ observers to invalidate auxv cache when needed.
+
+2011-11-14 Doug Evans <dje@google.com>
+
+ Make "!" an alias for "shell".
+ * NEWS: Add mention.
+ * cli/cli-cmds.c (init_cli_cmds): Remove xdb_commands condition on
+ adding "!" command, always add it.
+ * cli/cli-decode.c (find_command_name_length): Recognize "!" as a
+ command of length one.
+
+2011-11-14 Stan Shebs <stan@codesourcery.com>
+ Kwok Cheung Yeung <kcy@codesourcery.com>
+
+ * NEWS: Document shorter fast tracepoints and qTMinFTPILen packet.
+ * i386-tdep.c (i386_fast_tracepoint_valid_at): Query target for
+ the minimum instruction size for fast tracepoints.
+ * target.h (struct target_ops): Add new method
+ to_get_min_fast_tracepoint_insn_len.
+ (target_get_min_fast_tracepoint_insn_len): New.
+ * target.c (update_current_target): Set up new target operation.
+ * remote.c (remote_write_bytes_aux): Fix typo.
+ (remote_get_min_fast_tracepoint_insn_len): New.
+ (init_remote_ops): Initialize new field.
+
+2011-11-14 Tom Tromey <tromey@redhat.com>
+
+ * tracepoint.c (encode_actions_1): Use the location's gdbarch.
+ (encode_actions): Likewise.
+
+2011-11-14 Yao Qi <yao@codesourcery.com>
+
+ * remote.c (struct remote_state): <install_in_trace> new field.
+ (PACKET_InstallInTrace): New enum value.
+ (remote_install_in_trace_feature): Support InstallInTrace.
+ (remote_supports_install_in_trace): Likewise.
+ (remote_protocol_features): Likewise.
+ (_initialize_remote): Likewise.
+ (remote_can_download_tracepoint): New.
+ * target.h (struct target): New field
+ `to_can_download_tracepoint'.
+ (target_can_download_tracepoint): New macro.
+ * target.c (update_current_target): Update.
+ * breakpoint.h (struct bp_location): Add comment on field
+ `duplicate'.
+ * breakpoint.c (should_be_inserted): Don't differentiate breakpoint
+ and tracepoint.
+ (remove_breakpoints): Don't remove tracepoints.
+ (tracepoint_locations_match ): New.
+ (breakpoint_locations_match): Call it.
+ (disable_breakpoints_in_unloaded_shlib): Handle tracepoint.
+ (download_tracepoint_locations): New.
+ (update_global_location_list): Call it.
+ * tracepoint.c (find_matching_tracepoint): Delete.
+ (find_matching_tracepoint_location): Renamed from
+ find_matching_tracepoint. Return bp_location rather than
+ tracepoint.
+ (merge_uploaded_tracepoints): Set `inserted' field to 1 if
+ tracepoint is found.
+
2011-11-14 Yao Qi <yao@codesourcery.com>
* target.h (struct target): <to_download_tracepoint> Change type
2011-10-28 Alen Skondro <askondro@gmail.com>
- * ser-tcp.c [USE_WIN32API] (ETIMEOUT): Don't define if already
+ * ser-tcp.c [USE_WIN32API] (ETIMEDOUT): Don't define if already
defined.
2011-10-27 Meador Inge <meadori@codesourcery.com>