diff options
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 338b7ae..f15e9f6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -2,6 +2,42 @@ Committed by Jim Blandy <jimb@redhat.com>. + * s390-tdep.c (struct gdbarch_tdep): Add 'abi' member. + (S390_STACK_FRAME_OVERHEAD): Remove. + (S390_STACK_PARAMETER_ALIGNMENT): Remove. + (S390_NUM_FP_PARAMETER_REGISTERS): Remove. + (s390_promote_integer_argument): Remove. + (s390_cannot_extract_struct_value_address): Remove. + (s390_use_struct_convention, s390_store_struct_return): Remove. + (s390_extract_return_value, s390_store_return_value): Remove. + (s390_return_value_convention, s390_return_value): New functions. + (is_float_singleton): Handle typedefs. + (is_double_or_float, is_double_arg, is_simple_arg, pass_by_copy_ref): + Remove, replace by ... + (s390_function_arg_pass_by_reference, s390_function_arg_float, + s390_function_arg_integer): ... these new functions. + (s390_push_arguments, s390_push_return_address): Remove, replace by ... + (s390_push_dummy_call, s390_unwind_dummy_id): ... these new functions. + (s390_gdbarch_init): Remove s390_call_dummy_words and elf_flags. + Fill in tdep->abi. + Remove calls to: + set_gdbarch_deprecated_store_struct_return, + set_gdbarch_deprecated_extract_return_value, + set_gdbarch_deprecated_store_return_value, + set_gdbarch_use_struct_convention, + set_gdbarch_extract_struct_value_address, + set_gdbarch_deprecated_pc_in_call_dummy, + set_gdbarch_deprecated_push_arguments, + set_gdbarch_deprecated_save_dummy_frame_tos, + set_gdbarch_deprecated_push_return_address, + set_gdbarch_deprecated_sizeof_call_dummy_words, + set_gdbarch_deprecated_call_dummy_words, + set_gdbarch_deprecated_dummy_write_sp. + Add calls to: + set_gdbarch_push_dummy_call, + set_gdbarch_unwind_dummy_id, + set_gdbarch_return_value. + * config/s390/nm-linux.h: Update comments. (target_insert_watchpoint, target_remove_watchpoint): Redefine. (STOPPED_BY_WATCHPOINT): Redefine. |