aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2003-02-22 11:02:31 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2003-02-22 10:02:31 +0000
commit1c4a429ab09b46100cd4b0444e6d5e2e8472e721 (patch)
tree257ede1e5a0927db4b10d7b84ff244d229c10cd4 /gcc/tree-inline.c
parent1e2115dcc04ef844f63f22923b83439bcbf31b1c (diff)
downloadgcc-1c4a429ab09b46100cd4b0444e6d5e2e8472e721.zip
gcc-1c4a429ab09b46100cd4b0444e6d5e2e8472e721.tar.gz
gcc-1c4a429ab09b46100cd4b0444e6d5e2e8472e721.tar.bz2
expmed.c (expand_divmod): Undo sign extensions for unsigned operands
* expmed.c (expand_divmod): Undo sign extensions for unsigned operands * cfgcleanup.c (try_forward_edges): Don't check loop structures when not optimizing. (cleanup_cfg): Do not iterate trought delete_trivially_dead_insns when not expensive. * toplev.c (rest_of_compilation): Duplicate loop headers only when optimizing; Delete trivially dead insns early; fix optimize check. * Makefile.in (c-decl.o, c-objc-common.o, cgraph.o, tree-inline.o): Add dependency on cgraph.h * c-decl.c: Include cgraph.h (finish_function): Update call of tree_inlinable_function_p. * c-objc-common.c: Include cgraph.h * cgraph.h: New file. * cgraphunit.c: New file. * cgraph.c (cgraph_node, cgraph_edge): Move into cgraph.h (cgraph_nodes, cgraph_n_nodes): Globalize. (cgraph_finalize_function, cgraph_finalize_compilation_unit cgraph_create_edges, cgraph_optimize, cgraph_mark_needed_node): Move into cgraphunit.c * tree-inline.c: Include cgraph.h * tree-inline.c: Include cgraph.h From-SVN: r63281
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r--gcc/tree-inline.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c
index 19b7a4f..71c4018d 100644
--- a/gcc/tree-inline.c
+++ b/gcc/tree-inline.c
@@ -37,6 +37,7 @@ Boston, MA 02111-1307, USA. */
#include "hashtab.h"
#include "splay-tree.h"
#include "langhooks.h"
+#include "cgraph.h"
/* This should be eventually be generalized to other languages, but
this would require a shared function-as-trees infrastructure. */