diff options
author | Diego Novillo <dnovillo@google.com> | 2009-04-19 13:52:03 -0400 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2009-04-19 13:52:03 -0400 |
commit | 3baf459d85855934a326ef7e6a4dc4de3f3c8056 (patch) | |
tree | bb5a4b60b2fba01c8f07af7dea9726c29ea518ca /gcc/ipa-utils.c | |
parent | aa50850225d70521ace3948a8e5858425a918f6a (diff) | |
download | gcc-3baf459d85855934a326ef7e6a4dc4de3f3c8056.zip gcc-3baf459d85855934a326ef7e6a4dc4de3f3c8056.tar.gz gcc-3baf459d85855934a326ef7e6a4dc4de3f3c8056.tar.bz2 |
toplev.c (compile_file): Move call to coverage_finish ...
* toplev.c (compile_file): Move call to coverage_finish ...
* cgraphunit.c (ipa_passes): ... here.
Call cgraph_process_new_functions.
* ipa-utils.c (get_base_var): Handle CONSTRUCTOR.
* Makefile.in (cgraphunit.o): Add dependency on COVERAGE_H.
From-SVN: r146354
Diffstat (limited to 'gcc/ipa-utils.c')
-rw-r--r-- | gcc/ipa-utils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ipa-utils.c b/gcc/ipa-utils.c index 2fe0396..97a2b3c 100644 --- a/gcc/ipa-utils.c +++ b/gcc/ipa-utils.c @@ -222,7 +222,8 @@ get_base_var (tree t) && (!CONSTANT_CLASS_P (t)) && TREE_CODE (t) != LABEL_DECL && TREE_CODE (t) != FUNCTION_DECL - && TREE_CODE (t) != CONST_DECL) + && TREE_CODE (t) != CONST_DECL + && TREE_CODE (t) != CONSTRUCTOR) { t = TREE_OPERAND (t, 0); } |