diff options
author | Andreas Arnez <arnez@linux.vnet.ibm.com> | 2016-11-15 20:52:03 +0100 |
---|---|---|
committer | Andreas Arnez <arnez@linux.vnet.ibm.com> | 2016-11-15 20:52:03 +0100 |
commit | b7f38fdae7c75e1d13abd455b3931950db28d22b (patch) | |
tree | 3372dd8472fa4b531e0b90db3c949941c4b40d75 /gdb/printcmd.c | |
parent | 93ca393659ef6714724749950301757f47e5e9fd (diff) | |
download | gdb-b7f38fdae7c75e1d13abd455b3931950db28d22b.zip gdb-b7f38fdae7c75e1d13abd455b3931950db28d22b.tar.gz gdb-b7f38fdae7c75e1d13abd455b3931950db28d22b.tar.bz2 |
bitfield-parent-optimized-out: Fix struct definition
The "struct S" type in bitfield-parent-optimized-out.exp is declared to
have a size of 4 bytes but to hold two 4-byte members: an int-based
bitfield and a 4-byte int. Also, both members have the same
data_member_location 2, causing them to overlap and to reach 2 bytes
beyond the structure's boundary.
This is fixed by increasing the structure size to 8 and setting the
first and second member's data_member_location to 0 and 4, respectively.
gdb/testsuite/ChangeLog:
* gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
the definition of struct S.
Diffstat (limited to 'gdb/printcmd.c')
0 files changed, 0 insertions, 0 deletions