public inbox for gdb-prs@sourceware.org help / color / mirror / Atom feed
* [Bug c++/15440] New: set print object produces values not matching inferior @ 2013-05-07 17:59 jan.kratochvil at redhat dot com 2013-06-13 20:40 ` [Bug c++/15440] " tromey at redhat dot com ` (3 more replies) 0 siblings, 4 replies; 5+ messages in thread From: jan.kratochvil at redhat dot com @ 2013-05-07 17:59 UTC (permalink / raw) To: gdb-prs http://sourceware.org/bugzilla/show_bug.cgi?id=15440 Bug #: 15440 Summary: set print object produces values not matching inferior Product: gdb Version: HEAD Status: NEW Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned@sourceware.org ReportedBy: jan.kratochvil@redhat.com Classification: Unclassified Target: x86_64-unknown-linux-gnu #include <stdio.h> class C { public: int i=1; virtual void m() {} }; class D : public C { public: int i=2; } d; C *cp = &d; int main() { printf("%d\n",cp->i); } (gdb) start 13 printf("%d\n",cp->i); (gdb) p cp->i $1 = 1 (gdb) set print object on (gdb) p cp->i $2 = 2 ^^^ = GDB output (gdb) next 1 ^^ = inferior output -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/15440] set print object produces values not matching inferior 2013-05-07 17:59 [Bug c++/15440] New: set print object produces values not matching inferior jan.kratochvil at redhat dot com @ 2013-06-13 20:40 ` tromey at redhat dot com 2013-06-13 20:43 ` jan.kratochvil at redhat dot com ` (2 subsequent siblings) 3 siblings, 0 replies; 5+ messages in thread From: tromey at redhat dot com @ 2013-06-13 20:40 UTC (permalink / raw) To: gdb-prs http://sourceware.org/bugzilla/show_bug.cgi?id=15440 Tom Tromey <tromey at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tromey at redhat dot com --- Comment #1 from Tom Tromey <tromey at redhat dot com> --- I assume this is because "set print object on" inexplicably affects expression evaluation, not just printing. That seems wrong to me. I think we should introduce a new setting, like "set print object print-only" and make it the default. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/15440] set print object produces values not matching inferior 2013-05-07 17:59 [Bug c++/15440] New: set print object produces values not matching inferior jan.kratochvil at redhat dot com 2013-06-13 20:40 ` [Bug c++/15440] " tromey at redhat dot com @ 2013-06-13 20:43 ` jan.kratochvil at redhat dot com 2013-06-13 20:59 ` tromey at redhat dot com 2013-10-31 19:48 ` tromey at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: jan.kratochvil at redhat dot com @ 2013-06-13 20:43 UTC (permalink / raw) To: gdb-prs http://sourceware.org/bugzilla/show_bug.cgi?id=15440 Jan Kratochvil <jan.kratochvil at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jan.kratochvil at redhat dot com --- Comment #2 from Jan Kratochvil <jan.kratochvil at redhat dot com> --- Why is there a problem fixing "set print object"? -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/15440] set print object produces values not matching inferior 2013-05-07 17:59 [Bug c++/15440] New: set print object produces values not matching inferior jan.kratochvil at redhat dot com 2013-06-13 20:40 ` [Bug c++/15440] " tromey at redhat dot com 2013-06-13 20:43 ` jan.kratochvil at redhat dot com @ 2013-06-13 20:59 ` tromey at redhat dot com 2013-10-31 19:48 ` tromey at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: tromey at redhat dot com @ 2013-06-13 20:59 UTC (permalink / raw) To: gdb-prs http://sourceware.org/bugzilla/show_bug.cgi?id=15440 --- Comment #3 from Tom Tromey <tromey at redhat dot com> --- I don't have a problem with it. I anticipate that perhaps others will, though, since it is a behavior change, and the behavior dates back many years. I suppose we could give it a try and see if anyone complains. -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
* [Bug c++/15440] set print object produces values not matching inferior 2013-05-07 17:59 [Bug c++/15440] New: set print object produces values not matching inferior jan.kratochvil at redhat dot com ` (2 preceding siblings ...) 2013-06-13 20:59 ` tromey at redhat dot com @ 2013-10-31 19:48 ` tromey at redhat dot com 3 siblings, 0 replies; 5+ messages in thread From: tromey at redhat dot com @ 2013-10-31 19:48 UTC (permalink / raw) To: gdb-prs https://sourceware.org/bugzilla/show_bug.cgi?id=15440 Tom Tromey <tromey at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |16106 -- You are receiving this mail because: You are on the CC list for the bug. ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-10-31 19:48 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-05-07 17:59 [Bug c++/15440] New: set print object produces values not matching inferior jan.kratochvil at redhat dot com 2013-06-13 20:40 ` [Bug c++/15440] " tromey at redhat dot com 2013-06-13 20:43 ` jan.kratochvil at redhat dot com 2013-06-13 20:59 ` tromey at redhat dot com 2013-10-31 19:48 ` tromey at redhat dot com
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).