diff options
| author | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-01-21 19:05:23 +0000 |
|---|---|---|
| committer | ian <ian@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-01-21 19:05:23 +0000 |
| commit | 7f0f308dcade9eae784cde48b97fcb750195d95e (patch) | |
| tree | 29a38b973974253486c46f8b085f055eee2e1e15 /gcc/params.c | |
| parent | a47b9d7927305dd956767900ce235bffc4e9310d (diff) | |
| download | ppe42-gcc-7f0f308dcade9eae784cde48b97fcb750195d95e.tar.gz ppe42-gcc-7f0f308dcade9eae784cde48b97fcb750195d95e.zip | |
PR tree-optimization/13000
* tree-inline.c: Include "tree-flow.h".
(expand_call_inline): If warn_return_type, warn if non-void inline
function falls through.
* tree-cfg.c (execute_warn_function_return): Don't warn about
control reaching end if TREE_NO_WARNING is set. Set
TREE_NO_WARNING.
* gimple-low.c (block_may_fallthru): Don't assume that SWITCH_EXPR
has been lowered.
* gimplify.c (shortcut_cond_expr): Don't emit a jump over the else
branch if we don't need one.
* c-typeck.c: Include "tree-flow.h"
(c_finish_bc_stmt): Don't add a goto if the current statement
list doesn't fall through to the current point.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94024 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/params.c')
0 files changed, 0 insertions, 0 deletions

