1*44203Sbosticreading symbolic information ...
2*44203Sbosticstruct simple simple;
3*44203Sbosticstruct simple {
4*44203Sbostic    int a;
5*44203Sbostic    char b;
6*44203Sbostic    double c;
7*44203Sbostic    struct {
8*44203Sbostic        int a;
9*44203Sbostic        char b;
10*44203Sbostic        double c;
11*44203Sbostic    } d;
12*44203Sbostic    int e;
13*44203Sbostic    char f;
14*44203Sbostic    double g;
15*44203Sbostic};
16*44203Sbostictypedef struct first *First;
17*44203Sbostictypedef struct second *Second;
18*44203Sbosticstruct first {
19*44203Sbostic    int a;
20*44203Sbostic    struct second *p;
21*44203Sbostic};
22*44203Sbosticstruct second {
23*44203Sbostic    int b;
24*44203Sbostic    char c;
25*44203Sbostic};
26*44203Sbostic[1] stop in UseRecurStructs
27*44203Sbostic[1] stopped in UseRecurStructs at line 45
28*44203Sbostic   45       p = &b;
29*44203Sbosticstopped in UseRecurStructs at line 45
30*44203Sbostic   45       p = &b;
31*44203Sbosticstopped in UseRecurStructs at line 46
32*44203Sbostic   46       b.a = 3;
33*44203Sbosticstopped in UseRecurStructs at line 47
34*44203Sbostic   47       b.p = &list;
35*44203Sbosticstopped in UseRecurStructs at line 48
36*44203Sbostic   48       b.p->b = 4;
37*44203Sbosticstopped in UseRecurStructs at line 49
38*44203Sbostic   49       b.p->c = 'c';
39*44203Sbostic(a = 3, p = 0xbfffe720)
40*44203Sbostic0xbfffe720
41*44203Sbostic(b = 4, c = '\0')
42*44203Sbostic4
43*44203Sbostic'\0'
44*44203Sbostic[3] stop in f
45*44203Sbostic[3] stopped in f at line 61
46*44203Sbostic   61       s.a = x;
47*44203Sbosticf(x = 3), line 61 in "struct.c"
48*44203Sbosticmain(0x1, 0xbfffe7e4, 0xbfffe7ec), line 72 in "struct.c"
49*44203Sbosticstopped in f at line 61
50*44203Sbostic   61       s.a = x;
51*44203Sbosticstopped in f at line 62
52*44203Sbostic   62       s.g = 3.14;
53*44203Sbosticstopped in f at line 63
54*44203Sbostic   63       return s;
55*44203Sbosticstopped in f at line 64
56*44203Sbostic   64   }
57*44203Sbosticstopped in main at line 73
58*44203Sbostic   73       y = &x;
59*44203Sbosticstopped in main at line 74
60*44203Sbostic   74   }
61*44203Sbostic0xbfffe770
62*44203Sbostic(a = 3, b = '\0', c = 0.0, d = (a = 0, b = '\0', c = 0.0), e = 4, f = 'c', g = 3.14)
63*44203Sbostic
64