* toplev.c (rest_of_compilation): Don't call optimize_mode_switching
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 May 2000 21:01:07 +0000 (21:01 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 May 2000 21:01:07 +0000 (21:01 +0000)
commitb78e14a84b3965d9f543c2965dd34d3b7323e11d
tree29b79c5c989692d01b7a5e6d73a5c535c51e4e48
parent6dafd80a2da78d0503ec94ce85143e50de93e26c
    * toplev.c (rest_of_compilation): Don't call optimize_mode_switching
        unless OPTIMIZE_MODE_SWITCHING.  Conditionally set no_new_pseudos.
        Don't call recompute_reg_usage if no_new_pseudos is true.
        * lcm.c (optimize_mode_switching): Move ifdefs outside function.
        Return true if we did work; update global life information.
        * basic-block.h (optimize_mode_switching): Update decl.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33965 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/basic-block.h
gcc/lcm.c
gcc/toplev.c