OSDN Git Service

* ifcvt.c (struct noce_if_info): Add test_bb.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Feb 2001 19:34:06 +0000 (19:34 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Feb 2001 19:34:06 +0000 (19:34 +0000)
commit4f63c6d14c3d425580ddac5e4c3cfe77b6482699
treea22f2c2daa5bc0393efc4ea2dec8b6e6c7f035d8
parent2349b57a351c9904dc2cca52ca1504fdb1208a55
    * ifcvt.c (struct noce_if_info): Add test_bb.
        (noce_get_alt_condition): New.
        (noce_try_minmax, noce_try_abs): New.
        (noce_operand_ok): New.
        (noce_process_if_block): Use them.
        * rtlanal.c (may_trap_p): NEG and ABS can never trap.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40060 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ifcvt.c
gcc/rtlanal.c