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

            Bug ID: 63735
           Summary: [5.0 regression] >5% code size regression since
                    2014/10/13
           Product: gcc
           Version: 5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: rearnsha at gcc dot gnu.org
            Target: arm aarch64

Since 2014/10/13 there have been a number of commits that have contributed to a
significant overall code-size regression at -Os.  The numbers (building CSiBE)
for Thumb2 are:

2014/10/13 2538705 
2014/10/14 2539189 
2014/10/20 2677449 
2014/10/21 2677449 
2014/10/22 2677449 
2014/10/23 2677449 
2014/10/24 2677421 
2014/10/27 2684943 
2014/10/28 2684943 
2014/10/29 2684943 
2014/10/30 2684943 
2014/10/31 2685049 
2014/11/03 2685124 

Overall that's an increase of 5.76% in 2 weeks, but most of this is between the
14 and the 20th October (no successful builds in that time period).

The regression is similar for both ARM and AArch64 with all optimization levels
and target cpu options.  

In addition to the code size regression there has also been a compile time
regression of ~15%.

Reply via email to