Hi, > If "set print object" now affects MI as well, that should be mentioned > both where "set print object" is documented and where the relevant > varobj related MI commands are described. Here is the previous patch with the documentation updated. The original patch description: That patch makes "set print object" option affect MI interface. Here is an example: struct Base { Base() : a(1) {} virtual ~Base() {} // Enforce type to have RTTI int a; }; struct Derived : public Base { Derived() : b(2) {} int b; }; int main() { Derived b; Base* aPtr = &b; return 0; // [1] } Start gdb in MI mode and run to line [1]. Make -var-create for aPtr. If "set print object" is "on" you will see the type Derived* for the created varobj. See also more details here: http://sourceware.org/bugzilla/show_bug.cgi?id=13393 Waiting for your comments! Thanks, Anton.