The bug was basically in the mis-use of obstacks in cp-valprint.c The patch includes testcase source files and and an expects file. The gdb.sum diff between the unpatched and patched make check is also attached. Chris Moller, Red Hat