tree-inline.c (inlinable_function_p): Leave it up to the front-end to turn -finline-functions into DECL_INLINE set...
* tree-inline.c (inlinable_function_p): Leave it up to the front-end to turn -finline-functions into DECL_INLINE set for all functions. From-SVN: r46292
This commit is contained in:
parent
deb5bfcc15
commit
e95301f52e
|
@ -1,3 +1,9 @@
|
|||
2001-10-16 Alexandre Oliva <aoliva@redhat.com>
|
||||
|
||||
* tree-inline.c (inlinable_function_p): Leave it up to the
|
||||
front-end to turn -finline-functions into DECL_INLINE set for all
|
||||
functions.
|
||||
|
||||
2001-10-16 Stan Shebs <shebs@apple.com>
|
||||
|
||||
* config/rs6000/darwin.h (ASM_COMMENT_START): Define.
|
||||
|
|
|
@ -667,8 +667,12 @@ inlinable_function_p (fn, id)
|
|||
if (! flag_inline_trees)
|
||||
;
|
||||
/* If we're not inlining all functions and the function was not
|
||||
declared `inline', we don't inline it. */
|
||||
else if (flag_inline_trees < 2 && ! DECL_INLINE (fn))
|
||||
declared `inline', we don't inline it. Don't think of
|
||||
disregarding DECL_INLINE when flag_inline_trees == 2; it's the
|
||||
front-end that must set DECL_INLINE in this case, because
|
||||
dwarf2out loses if a function is inlined that doesn't have
|
||||
DECL_INLINE set. */
|
||||
else if (! DECL_INLINE (fn))
|
||||
;
|
||||
/* We can't inline functions that are too big. Only allow a single
|
||||
function to eat up half of our budget. Make special allowance
|
||||
|
|
Loading…
Reference in New Issue