1ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown#include <stdlib.h>
2ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
3ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// In this test, the size of the insignificant nodes is greater than the
4ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// size of two of the significant nodes.  This is quite common in big
5ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown// programs, but not so common in small tests, so we test for it here.
6ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brownint main(void)
7ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown{
8ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16000);  // all sizes are divisible by 16 -- no slop
9ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(240);
10ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(192);
11ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
12ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
13ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
14ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
15ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
16ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
17ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
18ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
19ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
20ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
21ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
22ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
23ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
24ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
25ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
26ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
27ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
28ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
29ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
30ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   malloc(16);
31ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
32ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown
33ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown   return 0;
34ed07e00d438c74b7a23c01bfffde77e3968305e4Jeff Brown}
35