functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123614
138bc75d-0d04-0410-961f-
82ee72b054a4
+2007-04-06 Jan Hubicka <jh@suse.cz>
+
+ * cgraphunit.c (decide_is_function_needed): Do not keep always_inline
+ functions.
+
2007-04-06 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386.c (output_387_reg_move): Handle memory operand[0].
for extern inline ones. */
if (flag_keep_inline_functions
&& DECL_DECLARED_INLINE_P (decl)
- && !DECL_EXTERNAL (decl))
+ && !DECL_EXTERNAL (decl)
+ && !lookup_attribute ("always_inline", DECL_ATTRIBUTES (decl)))
return true;
/* If we decided it was needed before, but at the time we didn't have