X-Git-Url: https://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=5abe97e6907f2bf2bab0ef529ad3310456954ed2;hb=e967770468cd029b0cf0da4099eea40106aa16a3;hp=fcacb6db16c0ce2a2084c16af1203711bae5622e;hpb=2bc9b40ce16a109a22320589d2cfb9fced5fb769;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fcacb6db16..5abe97e690 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,94 @@ +2021-03-08 Tom Tromey + + * opencl-lang.c (opencl_value_cast): No longer static. + * c-exp.h (opencl_cast_type_operation): New typedef. + +2021-03-08 Tom Tromey + + * f-exp.h (eval_op_f_allocated): Declare. + (fortran_allocated_operation): New typedef. + * f-lang.c (eval_op_f_allocated): No longer static. + +2021-03-08 Tom Tromey + + * f-lang.c (eval_op_f_associated): New functions. + * f-exp.h (fortran_associated_1arg, fortran_associated_2arg): New + typedefs. + +2021-03-08 Tom Tromey + + * f-lang.c (fortran_bound_1arg::evaluate) + (fortran_bound_2arg::evaluate): New methods. + * f-exp.h (class fortran_bound_1arg, class fortran_bound_2arg): + New. + +2021-03-08 Tom Tromey + + * expop.h (class unop_addr_operation) : New + method. + * f-lang.c (fortran_undetermined::value_subarray) + (fortran_undetermined::evaluate): New methods. + (fortran_prepare_argument): New overload. + * f-exp.h (class fortran_range_operation) + (class fortran_undetermined): New classes. + +2021-03-08 Tom Tromey + + * rust-lang.c (rust_structop::evaluate_funcall): New method. + * rust-exp.h (class rust_structop) : Declare + method. + +2021-03-08 Tom Tromey + + * expression.h (class operation) : New methods. + * expop.h (class scope_operation) : New method. + (class var_value_operation) : New method. + (class structop_base_operation) : New method. + (class var_msym_value_operation) : New method. + (class structop_member_base): New class. + (class structop_member_operation): Derive from + structop_member_base. + (class structop_mptr_operation): Derive from + structop_member_base. + (class funcall_operation): New class. + * eval.c (operation::evaluate_funcall) + (var_value_operation::evaluate_funcall) + (scope_operation::evaluate_funcall) + (structop_member_base::evaluate_funcall) + (structop_base_operation::evaluate_funcall): New methods. + +2021-03-08 Tom Tromey + + * expop.h (class array_operation): New. + * eval.c (array_operation::evaluate_struct_tuple) + (array_operation::evaluate): New methods. + +2021-03-08 Tom Tromey + + * expop.h (class adl_func_operation): New. + * eval.c (adl_func_operation::evaluate): New method. + +2021-03-08 Tom Tromey + + * ada-lang.c (ada_unop_in_range): No longer static. + * ada-exp.h (class ada_unop_range_operation): New. + +2021-03-08 Tom Tromey + + * ada-lang.c (ada_unop_neg, ada_atr_tag, ada_atr_size, ada_abs): + No longer static. + * ada-exp.h (ada_neg_operation, ada_atr_tag_operation) + (ada_atr_size_operation, ada_abs_operation): New typedefs. + +2021-03-08 Tom Tromey + + * expop.h (class logical_and_operation) + (class logical_or_operation): New. + * eval.c (logical_and_operation::evaluate) + (logical_or_operation::evaluate): New methods. + * ax-gdb.c (logical_and_operation::do_generate_ax) + (logical_or_operation::do_generate_ax): New methods. + 2021-03-08 Tom Tromey * m2-lang.c (eval_op_m2_high, eval_op_m2_subscript): No longer