[Bug target/35616] [4.1/4.2/4.3/4.4 Regression] Incorrect code while O2 compling

matz at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Mar 18 14:56:00 GMT 2008



------- Comment #10 from matz at gcc dot gnu dot org  2008-03-18 14:55 -------
The tree dumps already look wrong.  from .130t.final_cleanup:

function_calling_listener (data)
{
<bb 2>:
  data (data.a, data.c, data.d) [tail call];
  return;
}

Note how the function pointer is replaced with the whole "data" object.  Huh?


-- 


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



More information about the Gcc-bugs mailing list