OSDN Git Service

* ifcvt.c: Include except.h.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 2002 20:02:18 +0000 (20:02 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Apr 2002 20:02:18 +0000 (20:02 +0000)
commitfe70d0e306045b920df0feaf869e83b5106e8098
tree14f600f23fb352e68da7b61ad3f6ac0326cad42c
parent0b12652582e97aeb958f2ee313c18f77f0c7aa96
    * ifcvt.c: Include except.h.
        (block_has_only_trap): Break out from find_cond_trap.
        (find_cond_trap): Use it.  Always delete the trap block.
        (merge_if_block): Allow then block null.  Be less simplistic about
        what insns can end a block.
        * Makefile.in (ifcvt.o): Depend on except.h.

        * gcc.c-torture/compile/iftrap-1.c: New.
        * gcc.dg/iftrap-1.c: Adjust for ia64.
        * gcc.dg/iftrap-2.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52489 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/iftrap-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/iftrap-1.c
gcc/testsuite/gcc.dg/iftrap-2.c [new file with mode: 0644]