summaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog53
1 files changed, 53 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 05cb6dea72f..cd9aa27129f 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,58 @@
2018-01-23 Philipp Rudo <prudo@linux.vnet.ibm.com>
+ * s390-linux-nat.c (s390-tdep.h): New include.
+ * Makefile.in (ALL_TARGET_OBS): Add s390-tdep.o.
+ (HFILES_NO_SRCDIR): Add s390-tdep.h.
+ (ALLDEPFILES): Add s390-tdep.c.
+ * configure.tgt (s390*-*-linux*): Add s390-tdep.o.
+ * s390-linux-tdep.h (HWCAP_S390_*, S390_*_REGNUM): Move to...
+ * s390-tdep.h: ...this. New file.
+ * s390-linux-tdep.c (s390-tdep.h): New include.
+ (_initialize_s390_tdep): Rename to...
+ (_initialize_s390_linux_tdep): ...this and adjust.
+ (s390_abi_kind, s390_vector_abi_kind, gdbarch_tdep)
+ (enum named opcodes, S390_NUM_GPRS, S390_NUM_FPRS): Move to
+ s390-tdep.h.
+ (s390_break_insn, s390_breakpoint, s390_readinstruction, is_ri)
+ (is_ril, is_rr, is_rre, is_rs, is_rsy, is_rx, is_rxy)
+ (s390_is_partial_instruction, s390_software_single_step)
+ (is_non_branch_ril, s390_displaced_step_copy_insn)
+ (s390_displaced_step_fixup, s390_displaced_step_hw_singlestep)
+ (s390_prologue_data, s390_addr, s390_store, s390_load)
+ (s390_check_for_saved, s390_analyze_prologue, s390_skip_prologue)
+ (s390_register_call_saved, s390_guess_tracepoint_registers)
+ (s390_register_name, s390_dwarf_regmap, s390_dwarf_reg_to_regnum)
+ (regnum_is_gpr_full, regnum_is_vxr_full, s390_value_from_register)
+ (s390_pseudo_register_name, s390_pseudo_register_type)
+ (s390_pseudo_register_read, s390_pseudo_register_write)
+ (s390_pseudo_register_reggroup_p, s390_ax_pseudo_register_collect)
+ (s390_ax_pseudo_register_push_stack, s390_gen_return_address)
+ (s390_addr_bits_remove, s390_address_class_type_flags)
+ (s390_address_class_type_flags_to_name)
+ (s390_address_class_name_to_type_flags, s390_effective_inner_type)
+ (s390_function_arg_float, s390_function_arg_vector)
+ (is_power_of_two, s390_function_arg_integer, s390_arg_state)
+ (s390_handle_arg, s390_push_dummy_call, s390_dummy_id)
+ (s390_frame_align, s390_register_return_value, s390_return_value)
+ (s390_stack_frame_destroyed_p, s390_unwind_pc, s390_unwind_sp)
+ (s390_unwind_pseudo_register, s390_adjust_frame_regnum)
+ (s390_dwarf2_prev_register, s390_dwarf2_frame_init_reg)
+ (s390_trad_frame_prev_register, s390_unwind_cache)
+ (s390_prologue_frame_unwind_cache)
+ (s390_backchain_frame_unwind_cache, s390_frame_unwind_cache)
+ (s390_frame_this_id, s390_frame_prev_register, s390_frame_unwind)
+ (s390_stub_unwind_cache, s390_stub_frame_unwind_cache)
+ (s390_stub_frame_this_id, s390_stub_frame_prev_register)
+ (s390_stub_frame_sniffer, s390_stub_frame_unwind)
+ (s390_frame_base_address, s390_local_base_address)
+ (s390_frame_base, s390_gcc_target_options)
+ (s390_gnu_triplet_regexp, s390_stap_is_single_operand)
+ (s390_validate_reg_range, s390_tdesc_valid)
+ (s390_gdbarch_tdep_alloc, s390_gdbarch_init): Move to...
+ * s390-tdep.c: ...this. New file.
+
+2018-01-23 Philipp Rudo <prudo@linux.vnet.ibm.com>
+
* s390-linux-tdep.c (gdbarch_tdep.s390_syscall_record): New hook.
(s390_process_record, s390_gdbarch_tdep_alloc)
(s390_linux_init_abi_any): Use/set new hook.