[RFA] Testsuite addition for x86 linux GDB and SIGALRM fix

Eli Zaretskii eliz@is.elta.co.il
Thu Jul 26 08:56:00 GMT 2001


On Thu, 26 Jul 2001, Fernando Nasser wrote:

> >         int i = (foo (), bar ());
> > 
> > or even like this:
> > 
> >         int i = foo (); bar ();
> > 
> > Where would you suggest that "finish" leaves you in these cases, and what
> > does ``in the middle of source lines'' mean in these cases?  Also, do you
> > think these two cases are fundamentally different from "foo (bar ());",
> > and if so, how are they different?
> 
> All are the same.  "step" gets into foo(), a "finish" finishes foo(),
> but then there is bar() so you stop there next.

So you are saying that "finish" should run all the way until the first 
call exits, then print the return value (if any), and then do one more 
"step" automatically, to get inside of the second call, is that it?



More information about the Gdb-patches mailing list