[Bug target/38629] target-specific parameters for inline heuristics not defined for AVR
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Dec 26 15:41:00 GMT 2008
------- Comment #1 from steven at gcc dot gnu dot org 2008-12-26 15:38 -------
GCC inline heuristics are just that: heuristics. They are not optimal for all
targets but only for those targets that they have been tuned for.
For AVR, nobody ever tuned the heuristics, despite several suggestions (see
e.g. bug 30908). In this case, PARAM_INLINE_CALL_COST and MOVE_RATIO should be
tuned for AVR.
Therefore, target enhancement request.
--
steven at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|major |enhancement
Status|UNCONFIRMED |NEW
Component|c |target
Ever Confirmed|0 |1
GCC host triplet|i386/cygwin |
Last reconfirmed|0000-00-00 00:00:00 |2008-12-26 15:38:49
date| |
Summary|gcc version 4.2.x, 4.3.x and|target-specific parameters
|4.4.0 are doing (too much) |for inline heuristics not
|automatic inlining with -O1,|defined for AVR
|-O2 and -Os |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38629
More information about the Gcc-bugs
mailing list