https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61274

            Bug ID: 61274
           Summary: excessive code size with large-unit-insns
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: driver
          Assignee: unassigned at gcc dot gnu.org
          Reporter: wbrana at gmail dot com

according to docs inline-unit-growth limit is effective only when unit size is
above large-unit-insns, which means if application consists of many small units
with many inlineable functions, application size can be excessive if
inline-unit-growth wasn't applied

there should be some limit also for small units below large-unit-insns 
or 
large-unit-insns should be set to lower value e.g. 1000 instead of 10,000
or
large-unit-insns should be removed, which means inline-unit-growth is always
applied

Reply via email to