These patches fix the use of a VLA in a struct or union. I don't recall whether this was addressed in the VLA patch series, but it's definitely missing from gdb master. The first patch is just a minor cleanup. The second patch implements the feature. Tom