xref: /netbsd-src/external/gpl3/gdb/dist/gdb/testsuite/gdb.base/shr1.c (revision 9d2109275e137f9027abb05e859af639830e18f5)
1 #include "ss.h"
2 #include <stdio.h>
3 
4 typedef float f;
5 
6 float sg = 5.5;
7 int sgi = 2;
8 static int sgs = 7;
9 
shr1(int x)10 int shr1(int x)
11 {
12   f mumble;
13   int l;
14   l = 1;
15   {
16     int l;
17     l = 2;
18   }
19   mumble = 7.7;
20   sg = 6.6;
21   sgi++;
22   sgs = 8;
23   printf("address of sgs is %p\n", &sgs);
24   return 2*x;
25 }
26 
shr1_local(int x)27 static int shr1_local(int x)
28 {
29   return 2*x;
30 }
31 
structarg(struct s x)32 int structarg(struct s x)
33 {
34   return x.a;
35 }
36 
pstructarg(struct s * x)37 int pstructarg(struct s *x)
38 {
39   return x->a;
40 }
41 
42 
43 
44