Introduce ternop_cond_operation
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bfc191f16199a14dbea0c531095d8d35a455af7f..5eb9dcac3e9fcfa305d9398b6356cbbbc70a1f3d 100644 (file)
@@ -1,3 +1,63 @@
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class ternop_cond_operation): New.
+       * ax-gdb.c (ternop_cond_operation::do_generate_ax): New method.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class ternop_slice_operation): New.
+       * eval.c (eval_op_ternop): No longer static.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class string_operation): New.
+       * eval.c (eval_op_string): No longer static.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class internalvar_operation): New.
+       * ax-gdb.c (internalvar_operation::do_generate_ax): New method.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class bool_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class register_operation): New.
+       * eval.c (eval_op_register): No longer static.
+       * ax-gdb.c (register_operation::do_generate_ax): New method.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class last_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class func_static_var_operation): New.
+       * eval.c (eval_op_func_static_var): No longer static.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class var_entry_value_operation): New.
+       * eval.c (eval_op_var_entry_value): No longer static.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expression.h (class operation) <set_outermost>: New method.
+       * expop.h (class var_msym_value_operation): New.
+       * eval.c (eval_op_var_msym_value): No longer static.
+       (var_msym_value_operation::evaluate_for_address)
+       (var_msym_value_operation::evaluate_for_sizeof)
+       (var_msym_value_operation::evaluate_for_cast): New methods.
+       * ax-gdb.c (var_msym_value_operation::do_generate_ax): New
+       method.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * expop.h (class long_const_operation): New.
+       * ax-gdb.c (long_const_operation::do_generate_ax): New method.
+
 2021-03-08  Tom Tromey  <tom@tromey.com>
 
        * expop.h (class scope_operation): New.
This page took 0.024785 seconds and 4 git commands to generate.