1/* This testcase is part of GDB, the GNU debugger.
2
3   Copyright 2013-2020 Free Software Foundation, Inc.
4
5   This program is free software; you can redistribute it and/or modify
6   it under the terms of the GNU General Public License as published by
7   the Free Software Foundation; either version 3 of the License, or
8   (at your option) any later version.
9
10   This program is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   GNU General Public License for more details.
14
15   You should have received a copy of the GNU General Public License
16   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
17
18int
19end (int i)
20{
21  return 0;
22}
23
24int
25subr2 (int parm)
26{
27  int keeping, busy;
28
29  keeping = parm + parm;
30  busy = keeping * keeping;
31
32  return busy;
33}
34
35int
36subr (int parm)
37{
38  int keeping, busy;
39
40  keeping = parm + parm;
41  busy = keeping * keeping;
42
43  return busy;
44}
45
46int
47main()
48{
49  subr (1);
50  end (1);
51
52  subr (2);
53  end (2);
54
55  subr (3);
56  end (3);
57
58  subr (4);
59  end (4);
60
61  subr (5);
62  subr2 (5);
63  end (5);
64
65  subr (6);
66  subr2 (6);
67  end (6);
68
69  return 0;
70}
71