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%.