* m68k/m68k.c (m68k_last_compare_had_fp_operands): New variable.
commit83843a0befa30384e1410bda0903396ddf6ba55d
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Mar 1997 18:38:59 +0000 (18 18:38 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 18 Mar 1997 18:38:59 +0000 (18 18:38 +0000)
tree97afa754389a4b6eb1eb73901dab73f242a04343
parentd79300ac58689c57fcfd633a86b3ce2bf8c90bdf
    * m68k/m68k.c (m68k_last_compare_had_fp_operands): New variable.
        * m68k/m68k.h (m68k_last_compare_had_fp_operands): Declare it.
        * m68k/m68k.md (tst*, cmp*): Turn all of these into
        define_expand/define_insn pairs.  Keep track of whether or not
        the test/compare has fp operands.
        (seq, sne, sgt, slt, sge, sle): Turn these into
        define_expand/define_insn pairs.  Make the expanders FAIL if
        TARGET_68060 and the last comparison/test had fp operands.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@13731 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/m68k/m68k.c
gcc/config/m68k/m68k.h
gcc/config/m68k/m68k.md