http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
Jakub Jelinek jakub at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #7 from Jan Hubicka hubicka at ucw dot cz 2012-10-23 14:03:06 UTC
---
you are using indirect function calls here, GCC in 4.6 is not smart enough
to transform them to direct calls before inlining. Inlining of
always-inline
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #6 from Richard Biener rguenth at gcc dot gnu.org 2012-10-19
08:36:06 UTC ---
(In reply to comment #5)
(In reply to comment #4)
In the above case you probably want big_function_a to have all
calls inlined. You can then
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
Richard Biener rguenth at gcc dot gnu.org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #3 from Siarhei Siamashka siarhei.siamashka at gmail dot com
2012-10-18 10:47:51 UTC ---
(In reply to comment #2)
void combine_conjoint_xor_ca_float ()
{
combine_channel_t j = pd_combine_conjoint_xor, k =
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #4 from rguenther at suse dot de rguenther at suse dot de
2012-10-18 10:58:56 UTC ---
On Thu, 18 Oct 2012, siarhei.siamashka at gmail dot com wrote:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54965
--- Comment #5 from Siarhei Siamashka siarhei.siamashka at gmail dot com
2012-10-19 00:17:13 UTC ---
(In reply to comment #4)
In the above case you probably want big_function_a to have all
calls inlined. You can then conveniently use