Use enum bitfield for the calling_convention attribute of a subroutine
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 43b86f2c023554c0c79112ae19c1e64c6e56daa5..d4b17abbdc60f26aa4d14cbf3e8a0a2b94fa3be3 100644 (file)
@@ -1,3 +1,21 @@
+2019-12-20  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       * dwarf2read.c (is_valid_DW_AT_calling_convention_for_subroutine):
+       New function.
+       (read_subroutine_type): Validate the parsed
+       DW_AT_calling_convention value before assigning it to a
+       subroutine's calling_convention attribute.
+       * gdbtypes.h (struct func_type) <calling_convention>: Use
+       an enum bitfield as its type, instead of plain unsigned.
+
+2019-12-20  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
+
+       PR gdb/25054
+       * infcall.c (call_function_by_hand_dummy): Update the argument-
+       passing section for call-by-value parameters.
+       (struct destructor_info): New struct.
+       (call_destructors): New auxiliary function.
+
 2019-12-20  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
 
        * gnu-v3-abi.c (enum definition_style): New enum type.
This page took 0.026402 seconds and 4 git commands to generate.