Implement Ada operator overloading
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 4010e6782e4db7ded3c76b5f0eca0a9f668c4d26..a5580fde4d6e63d5067a7fd799b4a05ec639ac15 100644 (file)
@@ -1,3 +1,64 @@
+2021-03-15  Tom Tromey  <tromey@adacore.com>
+
+       * ada-lang.c (numeric_type_p, integer_type_p): Return true for
+       fixed-point.
+       * ada-exp.y (maybe_overload): New function.
+       (ada_wrap_overload): New function.
+       (ada_un_wrap2, ada_wrap2, ada_wrap_op): Use maybe_overload.
+       (exp1, simple_exp, relation, and_exp, and_then_exp, or_exp)
+       (or_else_exp, xor_exp, primary): Update.
+
+2021-03-15  Tom Tromey  <tromey@adacore.com>
+
+       PR ada/27545:
+       * ada-lang.c (ada_var_value_operation::evaluate): Use recursive
+       call for tagged type.
+
+2021-03-15  Tom Tromey  <tromey@adacore.com>
+
+       * ada-exp.y (exp1): Handle resolution of the right hand side of an
+       assignment.
+
+2021-03-15  Tom Tromey  <tromey@adacore.com>
+
+       * ada-lang.c (ada_aggregate_operation::assign_aggregate): Return
+       container.
+       (ada_assign_operation::evaluate): Update.
+       * ada-exp.h (class ada_aggregate_operation) <assign_aggregate>:
+       Change return type.
+
+2021-03-15  Felix Willgerodt  <felix.willgerodt@intel.com>
+
+       * i386-tdep.c (i386_floatformat_for_type): Add COMPLEX*32 and REAL*16.
+
+2021-03-15  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * python/python.c (gdbpy_source_objfile_script): Use
+       make_scoped_restore to restore gdbpy_current_objfile.
+       (gdbpy_execute_objfile_script): Likewise.
+
+2021-03-14  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/read.c (read_attribute_value): Use cu_header
+       consistently.
+
+2021-03-14  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/read.c (struct die_reader_specs) <abfd>: Fix formatting.
+       (peek_die_abbrev): Use reader.abfd.
+
+2021-03-14  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/read.c (dwarf2_per_cu_data::get_header): Set
+       m_header_read_in.
+
+2021-03-13  Tom Tromey  <tom@tromey.com>
+
+       * dwarf2/read.c (struct partial_die_info): Update.
+       (peek_die_abbrev, skip_children, skip_one_die, read_full_die_1)
+       (load_partial_dies, partial_die_info::partial_die_info): Update.
+       * dwarf2/abbrev.h (lookup_abbrev): Constify.
+
 2021-03-13  Tom Tromey  <tom@tromey.com>
 
        * dwarf2/abbrev.c (abbrev_table::read): Remove Irix 6 workaround.
This page took 0.025263 seconds and 4 git commands to generate.