cse.c (cse_insn): Call never_reached_warning when a jump is changed to be unconditional.
authorGeoff Keating <geoffk@cygnus.com>
Wed, 18 Aug 1999 10:43:26 +0000 (10:43 +0000)
committerGeoffrey Keating <geoffk@gcc.gnu.org>
Wed, 18 Aug 1999 10:43:26 +0000 (10:43 +0000)
commit312f625598f2eed11718c43a649027bc760ef30a
tree4fb0b080db23c76c2853dadb847aff9aa64d9dc6
parent075ff1b238e01efca6c3a0dc6ddd82046fda4c5a
cse.c (cse_insn): Call never_reached_warning when a jump is changed to be unconditional.

* cse.c (cse_insn): Call never_reached_warning when a jump is
changed to be unconditional.
* flags.h: Declare warn_notreached.
* flow.c (delete_block): Call never_reached_warning when
a block is deleted.
* jump.c (delete_barrier_successors): Call never_reached_warning
when we delete everything after a BARRIER.
(never_reached_warning): New function.
* rtl.h: Declare never_reached_warning.
* toplev.c (warn_notreached): New variable.
(lang_independent_options): Set warn_notreached
when -Wunreachable-code.
(compile_file): We need line numbers for -Wunreachable-code.

Also modify documentation to suit.

From-SVN: r28747
gcc/ChangeLog
gcc/cse.c
gcc/flags.h
gcc/flow.c
gcc/gcc.texi
gcc/invoke.texi
gcc/jump.c
gcc/rtl.h
gcc/toplev.c