diff options
author | Pierre-Marie de Rodat <derodat@adacore.com> | 2015-12-21 15:44:32 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2015-12-21 15:44:32 +0000 |
commit | 7c154ecc12c064ba3b154d1d27be6f19dbd0c294 (patch) | |
tree | 2b4f5b779981a2c8031bb382bc23cca7247f9046 /gcc/cp | |
parent | 059fbfa82ba0eeb405af29b96068edd97d26557a (diff) | |
download | gcc-7c154ecc12c064ba3b154d1d27be6f19dbd0c294.tar.gz |
DWARF: allow dynamic data member offsets for inheritance info
An unintended effect of the recently introduced machinery to handle
dynamic data member offsets in variable-length records (when
-fgnat-encodings=minimal) prevented GCC from describing correctly
inheritance information for classes in C++, which is a regression.
This change rectifies this machinery in this case.
gcc/ChangeLog:
* dwarf2out.c (add_data_member_location_attribute): Do not
disable dynamic data member offsets descriptions for TREE_BINFO
members.
From-SVN: r231883
Diffstat (limited to 'gcc/cp')
0 files changed, 0 insertions, 0 deletions