[C++] s390: Fix enum gdb_syscall conversion
[binutils-gdb.git] / gdb / ChangeLog
index 43ad928eb1cef603aad0ee2cfceaea9147a2b167..4d799d00701beb578f49532a6c6d34da04da11d1 100644 (file)
@@ -1,3 +1,555 @@
+2015-11-19  Simon Marchi  <simon.marchi@ericsson.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * s390-linux-tdep.c (s390_canonicalize_syscall): Add casts and
+       intermediate 'int' variable.
+
+2015-11-19  Pedro Alves  <palves@redhat.com>
+
+       * linux-thread-db.c (try_thread_db_load_1): Add cast.
+
+2015-11-19  Pedro Alves  <palves@redhat.com>
+
+       * remote.c (remote_unpush_target): Use
+       pop_all_targets_at_and_above instead of pop_all_targets_above.
+       * target.c (unpush_target_and_assert): New function, factored out
+       from ...
+       (pop_all_targets_above): ... here.
+       (pop_all_targets_at_and_above): New function.
+       * target.h (pop_all_targets_at_and_above): Declare.
+
+2015-11-18  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * valops.c (value_string): Constify 'ptr' parameter.
+       * value.h (value_string): Constify 'ptr' parameter.
+
+2015-11-18  Simon Marchi  <simon.marchi@ericsson.com>
+           Pedro Alves  <palves@redhat.com>
+
+       * break-catch-sig.c (signal_catchpoint_print_one): Add cast.
+       * c-exp.y (parse_string_or_char, yylex): Add casts.
+       * c-lang.c (evaluate_subexp_c): Add casts.
+       * d-exp.y (parse_string_or_char, yylex): Add casts.
+       * go-exp.y (parse_string_or_char, build_packaged_name): Add casts.
+       * p-valprint.c (pascal_object_print_value_fields): Add casts.
+       * valprint.c (generic_emit_char, generic_printstr): Add casts.
+
+2015-11-18  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * valops.c (value_cstring): Constify 'ptr' parameter.
+       * value.h (value_cstring): Constify 'ptr' parameter.
+
+2015-11-18  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (pass_in_v): Add argument len.  Add local array
+       reg.  Callers updated.
+
+2015-11-17  Yao Qi  <yao.qi@linaro.org>
+
+       * infrun.c (resume): Check control.trap_expected only
+       when deciding the set of threads to resume.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * cp-namespace.c (cp_lookup_bare_symbol)
+       (cp_search_static_and_baseclasses, cp_lookup_symbol_via_imports)
+       (cp_lookup_symbol_via_all_imports, cp_lookup_nested_symbol_1)
+       (cp_lookup_nested_symbol): Use null_block_symbol.
+       * d-namespace.c (d_lookup_symbol, d_lookup_nested_symbol)
+       (d_lookup_symbol_imports, d_lookup_symbol_module): Use
+       null_block_symbol.
+       * symtab.c (null_block_symbol): New global.
+       * symtab.h (null_block_symbol): Declare.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * common/common-exceptions.h (GDB_XCPT_SJMP, GDB_XCPT_TRY)
+       (GDB_XCPT_RAW_TRY, GDB_XCPT): Define.
+       Replace __cplusplus checks with GDB_XCPT checks throughout.
+       * common/common-exceptions.c: Replace __cplusplus checks with
+       GDB_XCPT checks throughout.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * common/common-defs.h (ATTRIBUTE_PRINTF): Redefine in terms of
+       _GL_ATTRIBUTE_FORMAT_PRINTF after including ansidecl.h.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * common/common-defs.h (__STDC_CONSTANT_MACROS)
+       (__STDC_LIMIT_MACROS): Define before including stdint.h.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * windows-nat.c (handle_exception): Return 0 for first chance
+       exceptions.
+       (get_windows_debug_event): Adjust.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * windows-nat.c (xslate): Use GDB_SIGNAL_UNKNOWN instead of -1 as
+       signal number for terminator.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * ser-tcp.c (net_open) : Cast getsockopt argument to char *
+       instead of void *.  Update comment.
+       (net_read_prim): Cast recv argument to char * instead of void *.
+       (net_write_prim): Cast send argument to char *.  Add comment.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * win32-i386-low.c (update_debug_registers_callback)
+       (win32_get_current_dr): Add cast.
+       * win32-low.c (thread_rec, delete_thread_info)
+       (continue_one_thread): Add casts.
+       (strwinerror): Cast FormatMessage argument to LPTSTR instead of
+       LPVOID.
+       (win32_create_inferior, suspend_one_thread): Add casts.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * windows-nat.c (AdjustTokenPrivileges_ftype)
+       (DebugActiveProcessStop_ftype, DebugBreakProcess_ftype)
+       (DebugSetProcessKillOnExit_ftype, EnumProcessModules_ftype)
+       (GetCurrentConsoleFont_ftype, GetModuleInformation_ftype)
+       (LookupPrivilegeValueA_ftype, OpenProcessToken_ftype)
+       (GetConsoleFontSize_ftype): New typedefs.
+       (AdjustTokenPrivileges, DebugActiveProcessStop)
+       (DebugBreakProcess, DebugSetProcessKillOnExit, EnumProcessModules)
+       (GetConsoleFontSize, GetCurrentConsoleFont, GetModuleInformation)
+       (LookupPrivilegeValueA, OpenProcessToken, GetConsoleFontSize):
+       Adjust.
+       (GetModuleFileNameEx_ftype): New typedef.
+       (GetModuleFileNameEx): Use it.
+       (_initialize_loadable): Define GPA macro and use it.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * gdb-dlfcn.c (gdb_dlsym, gdb_dlclose) [__MINGW32__]: Add casts to
+       HMODULE.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * exec.c (exec_file_attach, symfile_bfd_open) [__GO32__ || _WIN32
+       || __CYGWIN__]: Add casts.
+       * utils.c (gdb_filename_fnmatch): Add cast.
+       * windows-nat.c (windows_create_inferior): Add cast.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * ser-mingw.c (CancelIo_ftype): New typedef.
+       (CancelIo): Use CancelIo_ftype.
+       (ser_windows_close, ser_windows_wait_handle)
+       (ser_windows_read_prim, stop_select_thread)
+       (console_select_thread, pipe_select_thread, file_select_thread)
+       (ser_console_wait_handle, ser_console_done_wait_handle)
+       (ser_console_close, cleanup_pipe_state, pipe_windows_close)
+       (pipe_windows_write, pipe_wait_handle, pipe_done_wait_handle)
+       (net_windows_socket_check_pending, net_windows_select_thread)
+       (net_windows_wait_handle, net_windows_done_wait_handle)
+       (net_windows_close): Add casts.
+       (_initialize_ser_windows): Cast to CancelIo_ftype* instead of
+       void*.
+
+2015-11-17  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * c-exp.y (exp): Adjust, change enum c_string_type to
+       c_string_type.
+       (parse_string_or_char): Likewise.
+       * c-lang.c (charset_for_string_type): Likewise.
+       (classify_type): Likewise.
+       (c_printchar): Likewise.
+       (c_printstr): Likewise.
+       (evaluate_subexp_c): Likewise.  And change cast to enum
+       c_string_type_values.
+       * c-lang.h: Include "common/enum_flags.h".
+       (enum c_string_type): Rename to...
+       (enum c_string_type_values): ...this.
+       (c_string_type): Define new enum flags type.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * btrace.h: Include common/enum-flags.h.
+       (btrace_insn_flags): Define.
+       (struct btrace_insn) <flags>: Change type.
+       (btrace_function_flags): Define.
+       (struct btrace_function) <flags>: Change type.
+       (btrace_thread_flags): Define.
+       (struct btrace_thread_info) <flags>: Change type.
+       * c-exp.y (token_flags): Rename to ...
+       (token_flag): ... this.
+       (token_flags): Define.
+       (struct token) <flags>: Change type.
+       * common/enum-flags.h: New file.
+       * compile/compile-c-types.c (convert_qualified): Change type of
+       'quals' local.
+       * compile/compile-internal.h: Include "common/enum-flags.h".
+       (gcc_qualifiers_flags): Define.
+       * completer.c (enum reg_completer_targets): Rename to ...
+       (enum reg_completer_target): ... this.
+       (reg_completer_targets): Define.
+       (reg_or_group_completer_1): Change type of 'targets' parameter.
+       * disasm.c (do_mixed_source_and_assembly_deprecated): Change type
+       of 'psl_flags' local.
+       (do_mixed_source_and_assembly): Change type of 'psl_flags' local.
+       * infrun.c: Include "common/enum-flags.h".
+       (enum step_over_what): Rename to ...
+       (enum step_over_what_flag): ... this.
+       (step_over_what): Change type.
+       (start_step_over): Change type of 'step_what' local.
+       (thread_still_needs_step_over): Now returns a step_over_what.
+       Adjust.
+       (keep_going_pass_signal): Change type of 'step_what' local.
+       * linux-tdep.c: Include "common/enum-flags.h".
+       (enum filterflags): Rename to ...
+       (enum filter_flag): ... this.
+       (filter_flags): Define.
+       (dump_mapping_p): Change type of 'filterflags' parameter.
+       (linux_find_memory_regions_full): Change type of 'filterflags'
+       local.
+       (linux_find_memory_regions_full): Pass the address of an unsigned
+       int to sscanf instead of the address of an enum.
+       * record-btrace.c (btrace_print_lines): Change type of local
+       'psl_flags'.
+       (btrace_call_history): Replace 'flags' parameter
+       with 'int_flags' parameter.  Adjust.
+       (record_btrace_call_history, record_btrace_call_history_range)
+       (record_btrace_call_history_from): Rename 'flags' parameter to
+       'int_flags'.  Use record_print_flags.
+       * record.h: Include "common/enum-flags.h".
+       (record_print_flags): Define.
+       * source.c: Include "common/enum-flags.h".
+       (print_source_lines_base, print_source_lines): Change type of
+       flags parameter.
+       * symtab.h: Include "common/enum-flags.h".
+       (enum print_source_lines_flags): Rename to ...
+       (enum print_source_lines_flag): ... this.
+       (print_source_lines_flags): Define.
+       (print_source_lines): Change prototype.
+
+2015-11-17  Pedro Alves  <palves@redhat.com>
+
+       * guile/scm-disasm.c (gdbscm_disasm_read_memory): Return -1 on
+       error instead of TARGET_XFER_E_IO.
+       (gdbscm_disasm_memory_error): Always pass TARGET_XFER_E_IO to
+       memory_error.
+
+2015-11-17  Dominik Vogt  <vogt@linux.vnet.ibm.com>
+
+       * hppa-tdep.c (hppa_sign_extend, hppa_low_hppa_sign_extend)
+       (prologue_inst_adjust_sp, hppa_frame_cache): Fix left shift of negative
+       value.
+       * dwarf2read.c (read_subrange_type): Likewise.
+
+2015-11-16  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_extract_return_value):  Change array
+       buf's length to V_REGISTER_SIZE.
+
+2015-11-16  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (pass_in_x_or_stack): Change argument type
+       from bfd_byte * to value *.  Caller updated.
+       (pass_in_x): Likewise.
+       (pass_in_v_or_stack): Likewise.
+       (pass_on_stack): Likewise.
+
+2015-11-16  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_push_dummy_call): Call value_contents
+       instead of value_contents_writeable.
+       * bfin-tdep.c (bfin_push_dummy_call): Likewise.
+
+2015-11-16  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (arm_push_dummy_call): New array buf.  Store regval
+       to buf.  Pass buf instead of val to push_stack_item.
+
+2015-11-13  Yao Qi  <yao.qi@linaro.org>
+
+       PR tdep/19051
+       * arm-tdep.c (arm_type_align): Return the right alignment
+       value for vector.
+       (arm_vfp_cprc_sub_candidate): Return true for 64-bit and
+       128-bit vector types.
+       (arm_return_in_memory): Handel vector type.
+
+2015-11-13  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (arm_return_in_memory): Rewrite it.
+       (arm_return_value): Call arm_return_in_memory for
+       TYPE_CODE_COMPLEX.
+
+2015-11-12  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (push_stack_item): Change contents type to
+       const gdb_byte *.
+
+2015-11-11  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * inf-ptrace.c (inf_ptrace_fetch_register): Change long int *
+       cast to PTRACE_TYPE_RET *.
+       (inf_ptrace_store_register): Likewise.
+
+2015-11-11  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * avr-tdep.c (_initialize_avr_tdep): Switch to 'add_info' for creating
+       info sub-commands.
+       * gnu-nat.c (add_task_commands): Likewise.
+       * macrocmd.c (_initialize_macrocmd): Likewise.
+
+2015-11-11  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * cli/cli-decode.c (add_info): Switch to class_info.
+
+2015-11-09  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (ada_is_wrapper_field): Add special handling
+       for fields called "RETVAL".
+
+2015-11-09  Yao Qi  <yao.qi@linaro.org>
+
+       * arm-tdep.c (arm_exidx_new_objfile): Use
+       ELF_STRING_ARM_unwind.
+
+2015-11-09  Yao Qi  <yao.qi@linaro.org>
+
+       * infrun.c (displaced_step_in_progress_thread): New function.
+       (handle_inferior_event_1): Call it.
+
+2015-11-05  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_displaced_step_copy_insn): Call
+       aarch64_decode_insn and decode instruction by aarch64_inst.
+
+2015-11-05  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (extract_signed_bitfield): Remove.
+       (decode_masked_match): Remove.
+       (aarch64_decode_add_sub_imm): Remove.
+       (aarch64_decode_br): Remove.
+       (aarch64_decode_eret): Remove.
+       (aarch64_decode_movz): Remove.
+       (aarch64_decode_orr_shifted_register_x): Remove.
+       (aarch64_decode_ret): Remove.
+       (aarch64_decode_stp_offset): Remove.
+       (aarch64_decode_stur): Remove.
+       (aarch64_analyze_prologue): Call aarch64_decode_insn
+       and use aarch64_inst to decode instructions.
+
+2015-11-05  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_decode_stp_offset): New argument
+       wback.
+       (aarch64_decode_stp_offset_wb): Removed.
+       (aarch64_analyze_prologue): Don't use
+       aarch64_decode_stp_offset_wb.
+
+2015-11-04  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       PR/18376
+       * gdb/s390-linux-tdep.c (s390_is_partial_instruction): New function.
+       (s390_software_single_step): New function.
+       (s390_displaced_step_hw_singlestep): New function.
+       (s390_gdbarch_init): Fill gdbarch slots with the above.
+
+2015-11-04  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       PR/18376
+       * gdb/configure.tgt: Add linux-record.o to s390*-linux.
+       * gdb/s390-linux-tdep.c: #include "linux-record.h", "record-full.h"
+       (s390_linux_record_tdep): New static global variable.
+       (s390x_linux_record_tdep): New static global variable.
+       (s390_all_but_pc_registers_record): New function.
+       (s390_canonicalize_syscall): New function.
+       (s390_linux_syscall_record): New function.
+       (s390_linux_record_signal): New function.
+       (s390_record_calc_disp_common): New function.
+       (s390_record_calc_disp): New function.
+       (s390_record_calc_disp_vsce): New function.
+       (s390_record_calc_rl): New function.
+       (s390_record_gpr_g): New function.
+       (s390_record_gpr_h): New function.
+       (s390_record_vr): New function.
+       (s390_process_record): New function.
+       (s390_init_linux_record_tdep): New function.
+       (s390_gdbarch_init): Fill record function slots.
+
+2015-11-04  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * record-full.c (record_full_exec_insn): Use xmalloc for temporary
+       memory storage.
+
+2015-11-04  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * record.c (get_insn_history_modifiers): Set DISASSEMBLY_SOURCE
+       instead of DISASSEMBLY_SOURCE_DEPRECATED.  Also accept /s.
+       (_initialize_record): Document the /s modifier.
+       * NEWS: Announce record instruction-history's new /s modifier.
+
+2015-11-04  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * record-btrace.c (struct btrace_line_range): New.
+       (btrace_mk_line_range, btrace_line_range_add)
+       (btrace_line_range_is_empty, btrace_line_range_contains_range)
+       (btrace_find_line_range, btrace_print_lines): New.
+       (btrace_insn_history): Add source interleaving algorithm.
+
+2015-11-04  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * disasm.h (DISASSEMBLY_SPECULATION): New.
+       (struct disasm_insn): New.
+       (gdb_pretty_print_insn): New.
+       * disasm.c (gdb_pretty_print_insn): Replace parameter PC with INSN.
+       Update users.  Print instruction number and indicate speculative
+       execution, if requested.
+
+2015-11-04  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * disasm.c (dump_insns): Split into this and ...
+       (gdb_pretty_print_insn): ... this.
+
+2015-11-03  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * xtensa-linux-nat.c (supply_gregset_reg): Make static.
+       (xtensa_linux_fetch_inferior_registers): Likewise.
+       (xtensa_linux_store_inferior_registers): Likewise.
+
+2015-11-03  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * arm-linux-nat.c (arm_linux_read_description): Add cast.
+
+2015-11-03  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * ppc-linux-nat.c (ppc_linux_insert_mask_watchpoint): Change
+       type of rw to enum target_hw_bp_type.
+       (ppc_linux_remove_mask_watchpoint): Likewise.
+       * target.c (target_insert_mask_watchpoint): Likewise.
+       (target_remove_mask_watchpoint): Likewise.
+       * target.h (target_insert_mask_watchpoint): Likewise.
+       (target_remove_mask_watchpoint): Likewise.
+       (struct target_ops) <to_insert_mask_watchpoint>: Likewise.
+       (struct target_ops) <to_remove_mask_watchpoint>: Likewise.
+       * target-delegates.c: Regenerate.
+
+2015-11-03  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * remote-sim.c (check_for_duplicate_sim_descriptor): Add casts.
+       (get_sim_inferior_data): Likewise.
+       (sim_inferior_data_cleanup): Likewise.
+       (gdbsim_close_inferior): Likewise.
+       (gdbsim_resume_inferior): Likewise.
+       (gdbsim_wait): Likewise.
+       (simulator_command): Likewise.
+       (sim_command_completer): Likewise.
+
+2015-11-03  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * MAINTAINERS (Write After Approval): Add Marcin Kościelnicki.
+
+2015-10-30  Pedro Alves  <palves@redhat.com>
+
+       * breakpoint.c (breakpoint_in_range_p)
+       (breakpoint_location_address_range_overlap): New functions.
+       * breakpoint.h (breakpoint_in_range_p): New declaration.
+       * infrun.c (displaced_step_prepare_throw): If there's a breakpoint
+       in the scratch pad range, don't displaced step.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * amd64-linux-tdep.c (amd64_x32_linux_init_abi): Fix size_msghdr,
+       size_stack_t, size_size_t, size_iovec.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Fix size_termios.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Fix size_termios.
+       (amd64_x32_linux_init_abi): Fix size_termios.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * ppc-linux-tdep.c (ppc_init_linux_record_tdep): Fix TASK_COMM_LEN.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * linux-record.c (record_linux_system_call): Fix old_select.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * linux-record.c (record_linux_system_call): Fix newstatat.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * linux-record.c (record_linux_system_call): Fix [gs]etgroups16.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Add size_time_t.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Add size_time_t.
+       (amd64_x32_linux_init_abi): Add size_time_t.
+       * arm-linux-tdep.c (arm_linux_init_abi): Add size_time_t.
+       * i386-linux-tdep.c (i386_linux_init_abi): Add size_time_t.
+       * linux-record.c (record_linux_system_call): Add time, waitpid, pipe
+       handling.
+       * linux-record.h (struct linux_record_tdep): Add size_time_t.
+       * ppc-linux-tdep.c (ppc_init_linux_record_tdep): Add size_time_t.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * linux-record.c (record_linux_msghdr): Fix msg_namelen handling.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Remove
+       size_dirent{,64}, add size_old_dirent.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Remove size_dirent{,64},
+       add size_old_dirent.
+       (amd64_x32_linux_init_abi): Remove size_dirent{,64}, add
+       size_old_dirent.
+       * arm-linux-tdep.c (arm_linux_init_abi): Remove size_dirent{,64},
+       add size_old_dirent.
+       * i386-linux-tdep.c (i386_linux_init_abi): Remove size_dirent{,64},
+       add size_old_dirent.
+       * linux-record.c (record_linux_system_call): Fix handling of readdir
+       and getdents{,64}.
+       * linux-record.h (struct linux_record_tdep): Remove size_dirent{,64},
+       add size_old_dirent.
+       * ppc-linux-tdep.c (ppc_init_linux_record_tdep): Remove
+       size_dirent{,64}, add size_old_dirent.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Fix size_sigaction,
+       size_sigset_t, size_old_sigaction, size_old_sigset_t.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Fix size_sigaction,
+       size_sigset_t, size_old_sigaction, size_old_sigset_t.
+       (amd64_x32_linux_init_abi): Fix size_sigaction, size_sigset_t,
+       size_old_sigaction, size_old_sigset_t.
+       * arm-linux-tdep.c (arm_linux_init_abi): Fix size_sigaction,
+       size_old_sigaction, size_old_sigset_t.
+       * i386-linux-tdep.c (i386_linux_init_abi): Fix size_sigaction,
+       size_old_sigaction, size_old_sigset_t.
+       * ppc-linux-tdep.c (ppc_init_linux_record_tdep): Fix size_sigaction,
+       size_sigset_t, size_old_sigaction, size_old_sigset_t.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * arm-linux-tdep.c (arm_linux_init_abi): Fix size_[ug]id.
+       * i386-linux-tdep.c (i386_linux_init_abi): Fix size_[ug]id.
+
+2015-10-30  Marcin Kościelnicki  <koriakin@0x04.net>
+
+       * aarch64-linux-tdep.c (aarch64_linux_init_abi): Remove size_siginfo.
+       * amd64-linux-tdep.c (amd64_linux_init_abi): Remove size_siginfo.
+       (amd64_x32_linux_init_abi): Remove size_siginfo.
+       * arm-linux-tdep.c (arm_linux_init_abi): Remove size_siginfo.
+       * i386-linux-tdep.c (i386_linux_init_abi): Remove size_siginfo.
+       * linux-record.c (record_linux_system_call): Change size_siginfo
+       to size_siginfo_t.
+       * linux-record.h (struct linux_record_tdep): Remove size_siginfo.
+       * ppc-linux-tdep.c (ppc_init_linux_record_tdep): Remove size_siginfo.
+
 2015-10-29  Pedro Alves  <palves@redhat.com>
 
        * mdebugread.c (add_data_symbol): New function, factored out from