gdb/testsuite: make test names unique in gdb.python/py-format-string.exp
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 7e7a2c0d1a36382734d6be705e3958bd6c1f9e5f..f6732b853be0f2c4d433c3520e70ce0f3177f4a5 100644 (file)
@@ -1,3 +1,104 @@
+2021-03-10  Tom Tromey  <tromey@adacore.com>
+
+       * parser-defs.h (parser_state): Change completion to bool.
+       <parse_completion>: Likewise.
+       * ada-lang.h (ada_find_operator_symbol, ada_resolve_funcall)
+       (ada_resolve_variable, ada_resolve_function): Update.
+       * ada-lang.c (ada_find_operator_symbol): Change
+       parse_completion to bool.
+       (ada_resolve_funcall, ada_resolve_variable)
+       (ada_resolve_function): Likewise.
+
+2021-03-09  Tom Tromey  <tromey@adacore.com>
+
+       * eval.c (operation::evaluate_funcall): Use function formal
+       parameter types when evaluating.
+
+2021-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * gdb-gdb.py.in (StructMainTypePrettyPrinter) <owner_to_string>:
+       Updated fields names flag_objfile_owned to m_flag_objfile_owned,
+       and owner to m_owner.
+
+2021-03-09  Felix Willgerodt  <felix.willgerodt@intel.com>
+
+        * f-exp.h (eval_op_f_loc): Declare.
+        (expr::fortran_loc_operation): New typedef.
+        * f-exp.y (exp): Handle UNOP_FORTRAN_LOC after parsing an
+        UNOP_INTRINSIC.
+        (f77_keywords): Add LOC keyword.
+        * f-lang.c (eval_op_f_loc): New function.
+        * std-operator.def (UNOP_FORTRAN_LOC): New operator.
+
+2021-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * f-exp.h (eval_op_f_array_shape): Declare.
+       (fortran_array_shape_operation): New type.
+       * f-exp.y (exp): Handle UNOP_FORTRAN_SHAPE after parsing
+       UNOP_INTRINSIC.
+       (f77_keywords): Add "shape" keyword.
+       * f-lang.c (fortran_array_shape): New function.
+       (eval_op_f_array_shape): New function.
+       * std-operator.def (UNOP_FORTRAN_SHAPE): New operator.
+
+2021-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * f-exp.y (eval_op_f_array_size): Declare 1 and 2 argument forms
+       of this function.
+       (expr::fortran_array_size_1arg): New type.
+       (expr::fortran_array_size_2arg): Likewise.
+       * f-exp.y (exp): Handle FORTRAN_ARRAY_SIZE after parsing
+       UNOP_OR_BINOP_INTRINSIC.
+       (f77_keywords): Add "size" keyword.
+       * f-lang.c (fortran_array_size): New function.
+       (eval_op_f_array_size): New function, has a 1 arg and 2 arg form.
+       * std-operator.def (FORTRAN_ARRAY_SIZE): New operator.
+
+2021-03-09  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * f-exp.h (eval_op_f_rank): Declare.
+       (expr::fortran_rank_operation): New typedef.
+       * f-exp.y (exp): Handle UNOP_FORTRAN_RANK after parsing an
+       UNOP_INTRINSIC.
+       (f77_keywords): Add "rank" keyword.
+       * f-lang.c (eval_op_f_rank): New function.
+       * std-operator.def (UNOP_FORTRAN_RANK): New operator.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * printcmd.c (set_command): Remove null check.
+       * value.c (init_if_undefined_command): Remove null check.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * parse.c (parser_state::push_symbol, parser_state::push_dollar):
+       Update.
+       * p-exp.y (variable): Update.
+       * go-exp.y (variable): Update.
+       * expprint.c (dump_for_expression): Use bound_minimal_symbol.
+       Remove overload for objfile.
+       * expop.h (eval_op_var_msym_value): Use bound_minimal_symbol
+       parameter.
+       (check_objfile): Likewise.
+       (dump_for_expression): Likewise.  Remove overload for objfile.
+       (class var_msym_value_operation): Use bound_minimal_symbol.
+       * eval.c (eval_op_var_msym_value): Use bound_minimal_symbol
+       parameter.
+       (var_msym_value_operation::evaluate_for_address)
+       (var_msym_value_operation::evaluate_for_sizeof)
+       (var_msym_value_operation::evaluate_for_cast): Update.
+       * d-exp.y (PrimaryExpression): Update.
+       * c-exp.y (variable): Update.
+       * ax-gdb.c (var_msym_value_operation::do_generate_ax): Update.
+       * ada-lang.c (ada_var_msym_value_operation::evaluate_for_cast):
+       Update.
+       * ada-exp.y (write_var_or_type): Update.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * parser-defs.h (exp_uses_objfile): Return bool.
+       * parse.c (exp_uses_objfile): Return bool.
+
 2021-03-08  Tom Tromey  <tom@tromey.com>
 
        * value.h (eval_skip_value): Don't declare.
This page took 0.025986 seconds and 4 git commands to generate.