+2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Code cleanup for the next patch.
+ * arm-linux-nat.c (arm_linux_stopped_data_address): Change variable
+ siginfo_p to siginfo, update its users incl. the linux_nat_get_siginfo
+ call for it.
+ * ia64-linux-nat.c (ia64_linux_stopped_data_address): Likewise.
+ (ia64_linux_stopped_data_address):
+ * linux-nat.c (linux_nat_get_siginfo): Add parameter siginfo, change
+ the return value.
+ * linux-nat.h (linux_nat_get_siginfo): Likewise.
+ * ppc-linux-nat.c (ppc_linux_stopped_data_address): Change variable
+ siginfo_p to siginfo, update its users incl. the linux_nat_get_siginfo
+ call for it.
+
+2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ PR 14321
+ * findcmd.c (parse_find_args): New variable pattern_buf_size_need.
+ Increase buffer sizes to 2x we need, not just 2x of the previous size.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * c-exp.y (DOTDOTDOT): New token.
+ (func_mod, exp): Use parameter_typelist.
+ (parameter_typelist): New production.
+ (tokentab3): Add "..." token.
+ * eval.c (make_params): Handle varargs.
+ * gdbtypes.c (lookup_function_type_with_arguments): Handle
+ varargs.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ PR exp/9608:
+ * c-exp.y (%union) <tvec>: Change type.
+ (func_mod): Now uses <tvec> type.
+ (exp): Update for tvec change.
+ (direct_abs_decl): Push the typelist.
+ (func_mod): Return a typelist.
+ (nonempty_typelist): Update for tvec change.
+ * gdbtypes.c (lookup_function_type_with_arguments): New function.
+ * gdbtypes.h (lookup_function_type_with_arguments): Declare.
+ * parse.c (pop_type_list): New function.
+ (push_typelist): New function.
+ (follow_types): Handle tp_function_with_arguments.
+ * parser-defs.h (type_ptr): New typedef. Define a VEC.
+ (enum type_pieces) <tp_function_with_arguments>: New constant.
+ (union type_stack_elt) <typelist_val>: New field.
+ (push_typelist): Declare.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * c-exp.y (%union) <type_stack>: New field.
+ (abs_decl, direct_abs_decl): Use <type_stack> type. Update.
+ (ptr_operator_ts): New production.
+ (ptype): Update.
+ * parse.c (type_stack_reserve): New function.
+ (check_type_stack_depth): Use it.
+ (pop_type_stack, append_type_stack, push_type_stack)
+ (get_type_stack, type_stack_cleanup): New functions.
+ (follow_types): Handle tp_type_stack.
+ (_initialize_parse): Simplify initialization.
+ * parser-defs.h (enum type_pieces) <tp_type_stack>: New
+ constant.
+ (union type_stack_elt) <stack_val>: New field.
+ (get_type_stack, append_type_stack, push_type_stack)
+ (type_stack_cleanup): Declare.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * parser-defs.h (type_stack, type_stack_size, type_stack_depth):
+ Remove.
+ (struct type_stack): New.
+ * parse.c (type_stack, type_stack_size, type_stack_depth):
+ Remove.
+ (type_stack): New global.
+ (parse_exp_in_context, check_type_stack_depth)
+ (insert_into_type_stack, insert_type, push_type, push_type_int)
+ (insert_type_address_space, pop_type, pop_type_int)
+ (_initialize_parse): Update.
+
+2012-07-06 Tom Tromey <tromey@redhat.com>
+
+ * c-exp.y (func_mod, direct_abs_decl, abs_decl, ptr_operator):
+ Remove %type.
+
+2012-07-06 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * c-lang.c (c_printstr): Remove ununsed variable WIDTH.
+
+2012-07-06 Siddhesh Poyarekar <siddhesh@redhat.com>
+ Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * cp-valprint.c (cp_print_value): Replace potentially unsafe
+ alloca with xmalloc/xfree.
+
+2012-07-06 Siddhesh Poyarekar <siddhesh@redhat.com>
+
+ * MAINTAINERS (Write After Approval): Add myself to the list.
+
+2012-07-05 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dw2_expand_symtabs_matching): Fix typo.
+
+2012-07-05 Hui Zhu <hui_zhu@mentor.com>
+
+ * ax-gdb.c (cli/cli-utils.h): New include.
+ (linespec.h): Ditto.
+ (agent_eval_command_one): New function.
+ (agent_command_1): Ditto.
+ (agent_command): Call function agent_command_1.
+ (agent_eval_command): Ditto.
+ (_initialize_ax_gdb): Change help for "maint agent"
+ and "maint agent-eval".
+
+2012-07-05 Hui Zhu <hui_zhu@mentor.com>
+
+ * breakpoint.c (check_for_argument): Move to file cli/cli-utils.c.
+ * cli/cli-utils.c (check_for_argument): New function.
+ * cli/cli-utils.h (check_for_argument): Ditto.
+
+2012-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * NEWS: Mention x32 ABI support.
+
+2012-07-04 H.J. Lu <hongjiu.lu@intel.com>
+
+ * amd64-tdep.c (amd64_x32_init_abi): Set sp_regnum_from_eax to
+ AMD64_RSP_REGNUM and pc_regnum_from_eax to AMD64_RIP_REGNUM.
+
+ * i386-tdep.c (i386_gdbarch_init): Initialize sp_regnum_from_eax
+ and pc_regnum_from_eax to -1. Update SP regnum from
+ sp_regnum_from_eax and PC regnum from pc_regnum_from_eax if
+ needed.
+
+ * i386-tdep.h (gdbarch_tdep): Add sp_regnum_from_eax and
+ pc_regnum_from_eax.
+
+2012-07-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix 'warning: parameter has incomplete type' with gcc-3.4.6.
+ * dwarf2expr.h: Include gdbtypes.h.
+ (enum call_site_parameter_kind, union call_site_parameter_u): Remove
+ these forward declarations.
+ (cu_offset, sect_offset): Move these ...
+ * gdbtypes.h: Remove include dwarf2expr.h.
+ (cu_offset, sect_offset): ... here.
+
+2012-07-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * amd64-linux-tdep.c (linux_sigtramp_code): Renamed to ...
+ (amd64_linux_sigtramp_code): This.
+ (amd64_x32_linux_sigtramp_code): New.
+ (LINUX_SIGTRAMP_LEN): Updated.
+ (amd64_linux_sigtramp_start): Check x32 sigtramp.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * linux-thread-db.c (thread_db_new_objfile): Fix comment typos.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Remove check for gnu/libc-version.h.
+ * linux-thread-db.c <HAVE_GNU_LIBC_VERSION_H>: Remove include of
+ gnu/libc-version.h.
+ (enable_thread_event_reporting) <HAVE_GNU_LIBC_VERSION_H>: Remove
+ variables libc_version, libc_major and libc_minor. Replace sscanf by
+ inferior_has_bug. Extend the comment.
+
+2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * linux-thread-db.c (inferior_has_bug): New function.
+ (thread_db_find_new_threads_silently): Return boolean as checked by
+ inferior_has_bug, describe it in the comments.
+ (try_thread_db_load_1): Move call to thread_db_find_new_threads_silently
+ earlier. Abort the initialization if it returned non-zero.
+ (thread_db_new_objfile): Exclude debug files.
+ (thread_db_find_new_threads_2): Preinitialize ERR. Check errors also
+ if UNTIL_NO_NEW,
+
2012-07-02 Doug Evans <dje@google.com>
+ * dwarf2read.c (maybe_queue_comp_unit): Move definition next to others
+ related to queue management.
+
* dwarf2read.c (create_debug_types_hash_table): Use "debug dwarf2-read"
instead of "debug dwarf2-die" in debugging printfs.
(create_debug_info_hash_table_reader): Ditto.