old-cross-binutils/gdb/testsuite/gdb.base/advance.c
Elena Zannoni 82025e1307 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/break.exp: Move the tests of until command from here...
	* gdb.base/until.exp: ... to here. New file. Add other tests.
	* gdb.base/advance.c: New file.
	* gdb.base/advance.exp: New file.
2003-01-15 14:25:11 +00:00

45 lines
462 B
C

static int x;
int foo (int a)
{
int b = a + 10;
return b;
}
int bar (int y)
{
int z = y + 20;
return z;
}
void func()
{
x = x + 5;
func2 ();
}
int func2 ()
{
x = 6;
}
int func3 ()
{
x = 4;
}
int
main ()
{
int result;
int b, c;
c = 5;
b = 3; /* advance this location */
func (c); /* stop here after leaving current frame */
func3 (); /* break here */
result = bar (b + foo (c));
return 0; /* advance malformed */
}