In the following example, it seems
that 'bar' could be optimized to
return '1' and every else could be
optimized away. Or am I missing
something?   Do I need to add
some specific compiler flags?



static int a = 1;
static int *p;

extern
void foo(void)
{
  p = &a;
}

extern
int bar(void)
{
  return *p;
}


thank you,
Martin

Reply via email to