]> gcc.gnu.org Git - gcc.git/commit
optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL for a target with...
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Sun, 3 Jan 1999 20:43:14 +0000 (20:43 +0000)
committerJeff Law <law@gcc.gnu.org>
Sun, 3 Jan 1999 20:43:14 +0000 (13:43 -0700)
commit362cc3d434b402148d579551c6f3ff4d4798a296
treef3bee78195ed2ea424f2fed1ca5659020bca3406
parent1cd0a8edcaa31b8e1b76fc17ae41f3aa268fd5af
optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL for a target with HAVE_cc0 defined.

        * optabs.c (emit_cmp_insn): Abort if asked to emit non-canonical RTL
        for a target with HAVE_cc0 defined.
        (emit_cmp_and_jump_insns): New function.
        * expr.h (emit_cmp_and_jump_insns): Prototype it.
        * loop.c (check_dbra_loop): Use it to replace calls
        to emit_cmp_insn and emit_jump_insn and to canonicalise
        the comparison if necessary.
        * unroll.c (unroll_loop): Likewise.

From-SVN: r24471
gcc/ChangeLog
gcc/expr.h
gcc/loop.c
gcc/optabs.c
gcc/unroll.c
This page took 0.05972 seconds and 5 git commands to generate.