This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug middle-end/18071] [4.0/4.1/4.2/4.3 Regression] -Winline does not respect -fno-default-inline



------- Comment #32 from hubicka at gcc dot gnu dot org  2008-01-15 15:47 -------
I am bit confused by logic of code here. Middle end now ingore DECL_INLINE
consistently, it is still arround since it affect some instantiation decisions
in C++ FE.  Does fno-default-inline work?  I think only way to prevent inlining
is to make C++ frontend to drop implicit noinline attribute or split the two
meanings of DECL_DECLARED_INLINE (ie meaning to drive inliner and to drive
linkage).  As I understand it now, DECL_DECLARED_INLINE must be always set for
functions that are implicitly inline, even with -fno-default-inline, because it
affects linkage, right?

Honza


-- 


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]