xref: /openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/miscexprs.c (revision b725ae7711052a2233e31a66fefb8a752c388d7a)
1*b725ae77Skettenis void
marker1()2*b725ae77Skettenis marker1 ()
3*b725ae77Skettenis {
4*b725ae77Skettenis 
5*b725ae77Skettenis }
6*b725ae77Skettenis 
7*b725ae77Skettenis int
main()8*b725ae77Skettenis main ()
9*b725ae77Skettenis {
10*b725ae77Skettenis   STORAGE struct {
11*b725ae77Skettenis     char c[100];
12*b725ae77Skettenis   } cbig;
13*b725ae77Skettenis 
14*b725ae77Skettenis   STORAGE struct {
15*b725ae77Skettenis     int i[800];
16*b725ae77Skettenis   } ibig;
17*b725ae77Skettenis 
18*b725ae77Skettenis   STORAGE struct {
19*b725ae77Skettenis     long l[900];
20*b725ae77Skettenis   } lbig;
21*b725ae77Skettenis 
22*b725ae77Skettenis   STORAGE struct {
23*b725ae77Skettenis     float f[200];
24*b725ae77Skettenis   } fbig;
25*b725ae77Skettenis 
26*b725ae77Skettenis   STORAGE struct {
27*b725ae77Skettenis     double d[300];
28*b725ae77Skettenis   } dbig;
29*b725ae77Skettenis 
30*b725ae77Skettenis   STORAGE struct {
31*b725ae77Skettenis     short s[400];
32*b725ae77Skettenis   } sbig;
33*b725ae77Skettenis 
34*b725ae77Skettenis   ibig.i[100] = 5;
35*b725ae77Skettenis   cbig.c[0] = '\0';
36*b725ae77Skettenis   cbig.c[99] = 'A';
37*b725ae77Skettenis   fbig.f[100] = 11.99999;
38*b725ae77Skettenis   dbig.d[202] = 9.99999999;
39*b725ae77Skettenis   sbig.s[90] = 255;
40*b725ae77Skettenis   lbig.l[333] = 999999999;
41*b725ae77Skettenis 
42*b725ae77Skettenis #ifdef usestubs
43*b725ae77Skettenis   set_debug_traps ();
44*b725ae77Skettenis   breakpoint ();
45*b725ae77Skettenis #endif
46*b725ae77Skettenis 
47*b725ae77Skettenis   marker1 ();
48*b725ae77Skettenis   return 0;
49*b725ae77Skettenis }
50