This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

reverting cross jump change


I'm reverting

2000-05-18  Richard Henderson  <rth@cygnus.com>

        * jump.c (jump_optimize_1): Base minimum insn count during
        find_cross_jump on BRANCH_COST.

because (1) there seems to be something badly quadratic about the cross
jumping code, causing major compile-time regressions for Brad, and (2)
there are enough free cases (i.e. no extra jumps) that we're now missing
that the patch causes a noticable drop in Spec95 performance on alphaev6.



r~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]