ifcvt.c (struct noce_if_info): Add test_bb.
authorRichard Henderson <rth@gcc.gnu.org>
Sun, 25 Feb 2001 19:34:06 +0000 (11:34 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sun, 25 Feb 2001 19:34:06 +0000 (11:34 -0800)
commit05cc23e8152a05136cfc32dfa1c9606171cb24f6
treea22f2c2daa5bc0393efc4ea2dec8b6e6c7f035d8
parent052d4b6cd7c5b318c7990194b83855bd64611736
ifcvt.c (struct noce_if_info): Add test_bb.

        * 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.

From-SVN: r40060
gcc/ChangeLog
gcc/ifcvt.c
gcc/rtlanal.c