]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/18932 (ICE in copyprop_hardreg_forward_1, at regrename.c)
authorRichard Henderson <rth@redhat.com>
Sun, 12 Dec 2004 21:00:47 +0000 (13:00 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 12 Dec 2004 21:00:47 +0000 (13:00 -0800)
commitb32ff543f31fe2f370c5d9f7944534cbe9e64234
treeaa1898230af07a6bdb0bf7b5373c4f18720b6c0b
parentd15cb85fe4cac32fd41a6092dcf1441639ec2a21
re PR target/18932 (ICE in copyprop_hardreg_forward_1, at regrename.c)

        PR target/18932
        * config/i386/i386.md (all splits and peepholes): Use flags_reg_operand
        and compare_operator to propagate the input CC mode to the output.
        * config/i386/i386.c (flags_reg_operand, compare_operator): New.
        * config/i386/i386.h (PREDICATE_CODES): Add them.
        * config/i386/i386-protos.h: Update.

From-SVN: r92060
gcc/ChangeLog
gcc/config/i386/i386-protos.h
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/i386.md