------- Comment #4 from pinskia at gcc dot gnu dot org  2006-04-10 18:12 -------
Well really more like:
int f(int *a)
{
  int t = *a;
  unsigned *b = (unsigned *)a;
  int *c = (int*)b;
  return *c + t;
}

Which should be the same as:
int f(int *a)
{
  return *a * 2;
}


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27090

Reply via email to