]> gcc.gnu.org Git - gcc.git/commit - gcc/toplev.c
toplev.c (rest_of_compilation): Set bct_p on second call to loop_optimize.
authorDavid Edelsohn <edelsohn@mhpcc.edu>
Fri, 18 Sep 1998 20:55:00 +0000 (20:55 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Fri, 18 Sep 1998 20:55:00 +0000 (16:55 -0400)
commit5accd82209963c5d048e6096311e9b40b48efd15
tree69eef37b4ea439c3a864ceebed52c671f519c116
parent735955227eeca4e60dad78f414b60e627e8cd207
toplev.c (rest_of_compilation): Set bct_p on second call to loop_optimize.

        * toplev.c (rest_of_compilation): Set bct_p on second call to
        loop_optimize.
        * loop.c (loop_optimize, scan_loop, strength_reduce): New argument
        bct_p.
        (strength_reduce): Only call analyze_loop_iterations and
        insert_bct if bct_p set.
        (check_dbra_loop): Fix typo.
        (insert_bct): Use word_mode instead of SImode.
        (instrument_loop_bct): Likewise.  Do not delete iteration count
        condition code generation insn.  Initialize iteration count before
        loop start.
        * rtl.h (loop_optimize): Update prototype.
        * ginclude/va-ppc.h (va_arg): longlong types in overflow area are
        not doubleword aligned.
        * rs6000.c (optimization_options): New function.
        (secondary_reload_class): Only call true_regnum for PSEUDO_REGs.
        * rs6000.h (OPTIMIZATION_OPTIONS): Define.
        (REG_ALLOC_ORDER): Allocate highest numbered condition regsiters
        first; cr1 can be used for FP record condition insns.

From-SVN: r22471
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/ginclude/va-ppc.h
gcc/loop.c
gcc/rtl.h
gcc/toplev.c
This page took 0.062916 seconds and 5 git commands to generate.