[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