Introduce ada_binop_addsub_operation
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5abe97e6907f2bf2bab0ef529ad3310456954ed2..597513aea86ade2ad43094e098284e54483d83ea 100644 (file)
@@ -1,3 +1,53 @@
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * ada-lang.c (ada_binop_addsub_operation::evaluate): New method.
+       * ada-exp.h (class ada_binop_addsub_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * ada-lang.h (ada_find_operator_symbol, ada_resolve_funcall)
+       (ada_resolve_variable): Declare.
+       * ada-lang.c (ada_find_operator_symbol, ada_resolve_funcall)
+       (ada_resolve_variable): New functions.
+       (resolve_subexp): Update.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * opencl-lang.c (opencl_ternop_cond_operation::evaluate): New
+       method.
+       * c-exp.h (class opencl_ternop_cond_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * opencl-lang.c (opencl_logical_binop_operation::evaluate): New
+       method.
+       * c-exp.h (class opencl_logical_binop_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * opencl-lang.c (opencl_structop_operation::evaluate): New
+       method.
+       * c-exp.h (class opencl_structop_operation): New.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * opencl-lang.c (opencl_logical_not): No longer static.  Change
+       parameters.
+       (evaluate_subexp_opencl): Update.
+       * c-exp.h (opencl_notequal_operation): New typedef.
+
+2021-03-08  Tom Tromey  <tom@tromey.com>
+
+       * opencl-lang.c (opencl_relop, eval_opencl_assign): No longer
+       static.  Change parameters.
+       (eval_opencl_assign): No longer static.  Add "op" parameter.
+       (evaluate_subexp_opencl): Update.
+       * c-exp.h (opencl_binop_operation): New template class.
+       (opencl_assign_operation, opencl_equal_operation)
+       (opencl_notequal_operation, opencl_less_operation)
+       (opencl_gtr_operation, opencl_geq_operation)
+       (opencl_leq_operation): New typedefs.
+
 2021-03-08  Tom Tromey  <tom@tromey.com>
 
        * opencl-lang.c (opencl_value_cast): No longer static.
This page took 0.06239 seconds and 4 git commands to generate.