From b93ee1bb06d43c0547b4de6f1389deafa28a474c Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Tue, 25 Oct 2016 12:20:19 +0000 Subject: Fix 2 typos in IPA ICF pass * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern. Martin Liska PR ipa/78099 * common.opt: Mark flag_ipa_icf_variables as Optimization flag. * ipa-icf.c (sem_function::get_hash): Add target optimization node to hash. From-SVN: r241510 --- gcc/ipa-icf.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/ipa-icf.c') diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c index 3886fa6..e8880cb 100644 --- a/gcc/ipa-icf.c +++ b/gcc/ipa-icf.c @@ -300,6 +300,7 @@ sem_function::get_hash (void) (cl_target_option_hash (TREE_TARGET_OPTION (DECL_FUNCTION_SPECIFIC_TARGET (decl)))); if (DECL_FUNCTION_SPECIFIC_OPTIMIZATION (decl)) + hstate.add_wide_int (cl_optimization_hash (TREE_OPTIMIZATION (DECL_FUNCTION_SPECIFIC_OPTIMIZATION (decl)))); hstate.add_flag (DECL_CXX_CONSTRUCTOR_P (decl)); -- cgit v1.1