diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2014-12-13 15:31:59 +0100 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2014-12-15 20:03:05 +0100 |
commit | dbdc8a04a60670542cfda8749a2be78779ff7720 (patch) | |
tree | be055321fb45394af46aa43b85e8a38123665cae /gdb/ChangeLog | |
parent | c644a8577431101e5f50b6d9664a4606bd92cbfd (diff) | |
download | fsf-binutils-gdb-dbdc8a04a60670542cfda8749a2be78779ff7720.zip fsf-binutils-gdb-dbdc8a04a60670542cfda8749a2be78779ff7720.tar.gz fsf-binutils-gdb-dbdc8a04a60670542cfda8749a2be78779ff7720.tar.bz2 |
Fix 7.8 regression: resolve_dynamic_struct: Assertion `TYPE_NFIELDS (type) > 0' (PR 17642)
https://sourceware.org/bugzilla/show_bug.cgi?id=17642
Regression since:
commit 012370f6818657a816df1463ee71ca4e4ee40b33
Author: Tom Tromey <tromey@redhat.com>
Date: Thu May 8 11:26:44 2014 -0600
handle VLA in a struct or union
Bugreport:
Regression with gdb scripts for Linux kernel
https://sourceware.org/ml/gdb/2014-08/msg00127.html
That big change after "else" is just reindentation.
gdb/ChangeLog
2014-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
PR symtab/17642
* gdbtypes.c (resolve_dynamic_type_internal): Apply check_typedef to
TYPE if not TYPE_CODE_TYPEDEF.
gdb/testsuite/ChangeLog
2014-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
PR symtab/17642
* gdb.base/vla-stub-define.c: New file.
* gdb.base/vla-stub.c: New file.
* gdb.base/vla-stub.exp: New file.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 96b42a4..5a2a3a5 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,11 @@ 2014-12-15 Jan Kratochvil <jan.kratochvil@redhat.com> + PR symtab/17642 + * gdbtypes.c (resolve_dynamic_type_internal): Apply check_typedef to + TYPE if not TYPE_CODE_TYPEDEF. + +2014-12-15 Jan Kratochvil <jan.kratochvil@redhat.com> + * gdbtypes.c (resolve_dynamic_type_internal): Reindent the code. 2014-10-29 Joel Brobecker <brobecker@adacore.com> |