re PR middle-end/8866 (Bug in switch statement code generation -- missing label)
authorRichard Henderson <rth@redhat.com>
Tue, 22 Apr 2003 23:17:46 +0000 (16:17 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 22 Apr 2003 23:17:46 +0000 (16:17 -0700)
commit4da2eb6b9026e71f167204bc7ced622f44c70a1e
tree61fac5e9044077ae9018c6ffa6b7ab8c07fde408
parentc1238896d34055a41d31f4e5b6a9678759eb8500
re PR middle-end/8866 (Bug in switch statement code generation -- missing label)

        PR 8866
        * rtl.h (MEM_NOTRAP_P): New.
        (MEM_COPY_ATTRIBUTES): Copy it.
        * rtlanal.c (may_trap_p): Check it.
        * expr.c (do_tablejump): Set it.
        * doc/rtl.texi (Flags): Document it.

        * cfgrtl.c (try_redirect_by_replacing_jump): Revert last three changes.

From-SVN: r65967
gcc/ChangeLog
gcc/cfgrtl.c
gcc/doc/rtl.texi
gcc/expr.c
gcc/rtl.h
gcc/rtlanal.c