I dug a little deeper into internal manual and source code. 
I think currently only functions with target-specific attribute
are not inlinable, not with function-specific optimize attribute.

Bingfeng

> -----Original Message-----
> From: Richard Guenther [mailto:richard.guent...@gmail.com]
> Sent: 08 September 2010 11:26
> To: Bingfeng Mei
> Cc: gcc@gcc.gnu.org
> Subject: Re: Function-specific optimization flags and inlining
> 
> On Wed, Sep 8, 2010 at 12:07 PM, Bingfeng Mei <b...@broadcom.com> wrote:
> > Hello,
> > I found that currently if a function with specific optimization flags
> is inlined,
> > the flags are lost during compilation. This will happen much more
> often with
> > LTO (which still cannot handle it in bytecode). I wonder whether this
> > is the best way to do it. Maybe we just don't inline any function
> with
> > specific optimization flags or have an extra option to choose that.
> What do
> > you think?
> 
> I think they are already inlining-disabled.  Maybe check why it doesn't
> work for you?
> 
> Richard.
> 
> > Cheers,
> > Bingfeng Mei
> >
> >


Reply via email to