xref: /openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/gdb.base/structs2.c (revision b725ae7711052a2233e31a66fefb8a752c388d7a)
1 /* pr 13536 */
2 
3 static void param_reg (register signed char pr_char,
4 		       register unsigned char pr_uchar,
5 		       register short pr_short,
6 		       register unsigned short pr_ushort);
7 
8 int bkpt;
9 
10 int
main()11 main ()
12 {
13 #ifdef usestubs
14   set_debug_traps ();
15   breakpoint ();
16 #endif
17 
18   bkpt = 0;
19   param_reg (120, 130, 32000, 33000);
20   param_reg (130, 120, 33000, 32000);
21 
22   return 0;
23 }
24 
dummy()25 static void dummy () {}
26 
27 static void
param_reg(register signed char pr_char,register unsigned char pr_uchar,register short pr_short,register unsigned short pr_ushort)28 param_reg(register signed char pr_char,
29 	  register unsigned char pr_uchar,
30 	  register short pr_short,
31 	  register unsigned short pr_ushort)
32 {
33   bkpt = 1;
34   dummy ();
35   pr_char = 1;
36   pr_uchar = pr_short = pr_ushort = 1;
37   dummy ();
38 }
39