Huge compile time regressions
Joern RENNECKE
joern.rennecke@st.com
Thu Jan 5 22:20:00 GMT 2006
Joern Rennecke wrote:
> Joern Rennecke wrote:
>
>> I've found that the most striking compilation time increase was for
>> flex / parse.c, which is a bison parser.
>> -Os compilation for i686-pc-linux-gnu X sh-elf --disable-checking
>> went from 0.95 to 4.5 seconds.
>>
> Optimizing the REG_SET_EQ invocations gave a moderate win, down to 3.5
> seconds.
Doing only one update_life_info_in_dirty_blocks before the crossjumping
makes the compilation time go right back to 0.95 seconds. If that
works, is another question... if there are any transformations that
invalidate global_live_at_end, we'll have to make them update these regsets.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cmove_diff-20060105-upd-opt
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20060105/3ac0af3f/attachment.ksh>
More information about the Gcc
mailing list