This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog cse.c flags.h flow.c gcc.te ...
- To: egcs-cvs@egcs.cygnus.com
- Subject: egcs/gcc ChangeLog cse.c flags.h flow.c gcc.te ...
- From: geoffk@egcs.cygnus.com
- Date: 18 Aug 1999 10:43:28 -0000
CVSROOT: /cvs/egcs
Module name: egcs
Changes by: geoffk@egcs.cygnus.com 99/08/18 03:43:27
Modified files:
gcc : ChangeLog cse.c flags.h flow.c gcc.texi
invoke.texi jump.c rtl.h toplev.c
Log message:
* 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.