aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog72
1 files changed, 72 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 630679a..c9328de 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,77 @@
2021-03-08 Tom Tromey <tom@tromey.com>
+ * value.h (evaluate_subexp_with_coercion): Don't declare.
+ * parse.c (exp_descriptor_standard): Remove.
+ (expr_builder::expr_builder, expr_builder::release): Update.
+ (expression::expression): Remove size_t parameter.
+ (expression::~expression): Simplify.
+ (expression::resize): Remove.
+ (write_exp_elt, write_exp_elt_opcode, write_exp_elt_sym)
+ (write_exp_elt_msym, write_exp_elt_block, write_exp_elt_objfile)
+ (write_exp_elt_longcst, write_exp_elt_floatcst)
+ (write_exp_elt_type, write_exp_elt_intern, write_exp_string)
+ (write_exp_string_vector, write_exp_bitstring): Remove.
+ * p-lang.h (class pascal_language) <opcode_print_table,
+ op_print_tab>: Remove.
+ * p-lang.c (pascal_language::op_print_tab): Remove.
+ * opencl-lang.c (class opencl_language) <opcode_print_table>:
+ Remove.
+ * objc-lang.c (objc_op_print_tab): Remove.
+ (class objc_language) <opcode_print_table>: Remove.
+ * m2-lang.h (class m2_language) <opcode_print_table,
+ op_print_tab>: Remove.
+ * m2-lang.c (m2_language::op_print_tab): Remove.
+ * language.h (struct language_defn) <post_parser, expression_ops,
+ opcode_print_table>: Remove.
+ * language.c (language_defn::expression_ops)
+ (auto_or_unknown_language::opcode_print_table): Remove.
+ * go-lang.h (class go_language) <opcode_print_table,
+ op_print_tab>: Remove.
+ * go-lang.c (go_language::op_print_tab): Remove.
+ * f-lang.h (class f_language) <opcode_print_table>: Remove
+ <op_print_tab>: Remove.
+ * f-lang.c (f_language::op_print_tab): Remove.
+ * expression.h (union exp_element): Remove.
+ (struct expression): Remove size_t parameter from constructor.
+ <resize>: Remove.
+ <first_opcode>: Update.
+ <nelts, elts>: Remove.
+ (EXP_ELEM_TO_BYTES, BYTES_TO_EXP_ELEM): Remove.
+ (evaluate_subexp_standard, print_expression, op_string)
+ (dump_raw_expression): Don't declare.
+ * expprint.c (print_expression, print_subexp)
+ (print_subexp_funcall, print_subexp_standard, op_string)
+ (dump_raw_expression, dump_subexp, dump_subexp_body)
+ (dump_subexp_body_funcall, dump_subexp_body_standard): Remove.
+ (dump_prefix_expression): Update.
+ * eval.c (evaluate_subexp): Remove.
+ (evaluate_expression, evaluate_type): Update.
+ (evaluate_subexpression_type): Remove.
+ (fetch_subexp_value): Remove "pc" parameter. Update.
+ (extract_field_op, evaluate_struct_tuple, evaluate_funcall)
+ (evaluate_subexp_standard, evaluate_subexp_for_address)
+ (evaluate_subexp_with_coercion, evaluate_subexp_for_sizeof)
+ (evaluate_subexp_for_cast): Remove.
+ (parse_and_eval_type): Update.
+ * dtrace-probe.c (dtrace_probe::compile_to_ax): Update.
+ * d-lang.c (d_op_print_tab): Remove.
+ (class d_language) <opcode_print_table>: Remove.
+ * c-lang.h (c_op_print_tab): Don't declare.
+ * c-lang.c (c_op_print_tab): Remove.
+ (class c_language, class cplus_language, class asm_language, class
+ minimal_language) <opcode_print_table>: Remove.
+ * breakpoint.c (update_watchpoint, watchpoint_check)
+ (watchpoint_exp_is_const, watch_command_1): Update.
+ * ax-gdb.h (union exp_element): Don't declare.
+ * ax-gdb.c (const_var_ref, const_expr, maybe_const_expr)
+ (gen_repeat, gen_sizeof, gen_expr_for_cast, gen_expr)
+ (gen_expr_binop_rest): Remove.
+ (gen_trace_for_expr, gen_eval_for_expr, gen_printf): Update.
+ * ada-lang.c (ada_op_print_tab): Remove.
+ (class ada_language) <post_parser, opcode_print_table>: Remove.
+
+2021-03-08 Tom Tromey <tom@tromey.com>
+
* go-lang.c (go_language::expression_ops): Don't declare.
* go-lang.h (class go_language) <expression_ops>: Remove.
* opencl-lang.c (evaluate_subexp_opencl, exp_descriptor_opencl):