old-cross-binutils/gdb/testsuite/gdb.multi/goodbye.c
Pedro Alves b321dd9007 Adding files to HEAD that cvs had declared dead due to existing on
the branch only.

       gdb/testsuite/
	* gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
	* gdb.base/foll-exec.exp: Adjust to expect a process id before
	"Executing new program".
	* gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
	* gdb.base/multi-forks.exp: Ditto.  Adjust to the inferior being
	left listed after having been killed.
	* gdb.base/attach.exp: Adjust to spell out "symbol-file".
	* gdb.base/maint.exp: Adjust test.

	* Makefile.in (ALL_SUBDIRS): Add gdb.multi.
	* gdb.multi/Makefile.in: New.
	* gdb.multi/base.exp: New.
	* gdb.multi/goodbye.c: New.
	* gdb.multi/hangout.c: New.
	* gdb.multi/hello.c: New.
	* gdb.multi/bkpt-multi-exec.c: New.
	* gdb.multi/bkpt-multi-exec.exp: New.
	* gdb.multi/crashme.c: New.
2009-10-19 09:56:34 +00:00

62 lines
1.2 KiB
C

/* This testcase is part of GDB, the GNU debugger.
Copyright 2009 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
int gglob = 2;
int glob = 45;
int verylongfun()
{
glob += 2;
glob *= 2;
glob += 3;
glob *= 3;
glob += 4;
glob *= 4;
glob += 5;
glob *= 5;
glob += 6;
glob *= 6;
glob += 7;
glob *= 7;
glob += 8;
glob *= 8;
glob += 9;
glob *= 9;
}
main() {
mailand();
foo(glob);
verylongfun();
goodbye();
}
foo(int x) {
return x + 92;
}
mailand()
{
glob = 46;
}
void commonfun() { mailand(); } /* from goodbye */
goodbye() {
++glob;
}