aboutsummaryrefslogtreecommitdiff
path: root/gcc/ipa-utils.c
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@google.com>2009-04-19 13:52:03 -0400
committerDiego Novillo <dnovillo@gcc.gnu.org>2009-04-19 13:52:03 -0400
commit3baf459d85855934a326ef7e6a4dc4de3f3c8056 (patch)
treebb5a4b60b2fba01c8f07af7dea9726c29ea518ca /gcc/ipa-utils.c
parentaa50850225d70521ace3948a8e5858425a918f6a (diff)
downloadgcc-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.c3
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);
}