1 static int val;
set_val(void)2 int set_val (void)
3 {
4   val = 5;
5 }
get_val(void)6 int get_val (void)
7 {
8   return val;
9 }
10 __attribute__ ((__noinline__)) void
do_nothing()11 do_nothing ()
12 {
13   asm volatile ("":::"memory");
14 }
15