re PR c/1687 (Exponential time behavior with -O -finline-functions (compile time...
authorSteven Bosscher <steven@gcc.gnu.org>
Tue, 8 Jul 2003 19:44:17 +0000 (19:44 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Tue, 8 Jul 2003 19:44:17 +0000 (19:44 +0000)
commit516574425b935981dcdae07ff0e3be6b5946bf04
tree20adccaaafcd98efc427f57bfdc819e4ec959c91
parent7e6dc3581ceb8a56bd80bcf7e47507d1902b19f7
re PR c/1687 (Exponential time behavior with -O -finline-functions (compile time regression from 3.2, 3.3))

2003-07-08  Steven Bosscher  <steven@gcc.gnu.org>

PR c/1687
* tree-inline.c (find_alloca_call): Use
walk_tree_without_duplicates, instead of walk_tree.
(find_builtin_longjmp_call): Likewise.
* c-objc-common.c (c_cannot_inline_fn): Likewise.
* c-semantics.c (find_reachable_label): Likewise.

From-SVN: r69097
gcc/ChangeLog
gcc/c-objc-common.c
gcc/c-semantics.c
gcc/tree-inline.c