This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: unexpected speedup by manual inlining
- From: "Andrew Bell" <andrew dot bell dot ia at gmail dot com>
- To: "Rohit Garg" <rpg dot 314 at gmail dot com>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Tue, 28 Oct 2008 11:07:10 -0600
- Subject: Re: unexpected speedup by manual inlining
- References: <4d5dd8c20810280623i75a4f74bo810ea153cd70c09@mail.gmail.com>
On Tue, Oct 28, 2008 at 7:23 AM, Rohit Garg <rpg.314@gmail.com> wrote:
> Hi all,
>
> I have a small app. In it in a a particular place, I had a 2-3
> functions being called from one main function. They were small
> functions (5-6 lines) and inline keyword was used. The performance was
> ......... HORRIBLE.
>
> -Winline didn't report any case of a function not being inlined.
Perhaps this is suggesting the obvious, but gcc doesn't do inlining if
you aren't compiling with optimization. You get no warning in this
case from -Winline.
--
Andrew Bell
andrew.bell.ia@gmail.com