Opened 5 years ago

Last modified 7 months ago

#7273 new bug

Binary size increase in nofib/grep between 7.6.1 and HEAD

Reported by: simonmar Owned by:
Priority: normal Milestone: 8.4.1
Component: Compiler Version: 7.6.1
Keywords: Cc:
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: Runtime performance bug Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


While browsing the nofib results comparing 7.6.1 and HEAD today, I noticed that binary sizes for grep are significantly larger in HEAD:

           Main                34706          +31.3%
        Parsers                 5791           +3.2%
    StringMatch                28227          +36.9%

The increase seems to be happening in the simplifier, going by the code-size stats generated by -v. This probably warrants investigation before 7.8.1.

Binary sizes are slightly larger across the board (1-2%), which is at least partly due to the new code generator, however performance is slightly better (2-3%), if these numbers are to be believed.

Change History (6)

comment:1 Changed 3 years ago by thoughtpolice


Not happening in the 7.8 window, most likely.

comment:2 Changed 3 years ago by thoughtpolice


comment:3 Changed 2 years ago by thomie

Type of failure: None/UnknownRuntime performance bug

comment:4 Changed 2 years ago by thoughtpolice


Milestone renamed

comment:5 Changed 22 months ago by bgamari

Priority: highnormal

Lowering in priority and bumping to 8.2

comment:6 Changed 7 months ago by bgamari


Given that 8.2.1-rc1 is imminent, I'm bumping these off to the 8.4

Note: See TracTickets for help on using tickets.