rtl.h (REG_NON_LOCAL_GOTO): New.
authorRichard Henderson <rth@redhat.com>
Thu, 21 Dec 2000 01:11:31 +0000 (17:11 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 21 Dec 2000 01:11:31 +0000 (17:11 -0800)
commit4b01bd1658cc87a0d9a674606b4ae78a3b4594fe
treeffba52aed7e19dec753b233566b9ab484e11d29e
parent1e248ee3875e64165a8a5c928e175603be975ffa
rtl.h (REG_NON_LOCAL_GOTO): New.

        * rtl.h (REG_NON_LOCAL_GOTO): New.
        * rtl.c (reg_note_name): Update.
        * stmt.c (expand_goto): Emit a REG_NON_LOCAL_GOTO note.
        * builtins.c (expand_builtin_longjmp): Likewise.
        * flow.c (make_edges): Check for REG_NON_LOCAL_GOTO and do
        not emit an edge.

From-SVN: r38408
gcc/ChangeLog
gcc/builtins.c
gcc/flow.c
gcc/rtl.c
gcc/rtl.h
gcc/stmt.c