Hi, Revisions on my 10586 patch has exposed a couple of shortcomings with my recent varobj tree testing infrastructure's handling of path expressions. I am proposing the attached patch which updates comments and fixes a bunch of path expression problems. The most notable change for this is an assumption that all varobjs are compound types unless the type is recognized as a simple type. With this patch, I can now test path expressions in my 10586 patch which I had previously omitted. Comments/questions/concerns? Keith testsuite/ChangeLog 2011-12-16 Keith Seitz * lib/mi-support.exp: Expand comments about PATH_EXPR. (varobj_tree::get_path_expr): Assume that all varobjs are compound unless they are known simple types. Adjust path expressions based on parent type, path parent type, and tree language. (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into the root varobj. (mi_walk_varobj_tree): Add LANGUAGE parameter.