aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2014-05-19 02:58:43 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2014-05-19 00:58:43 +0000
commita04d9035ec03996fd6f96a1ece21bc8d4c54cd40 (patch)
tree353bbd6b2ed6da4c5c83773cb11308dfd538b143 /gcc/tree-pass.h
parent449cdb37f016280cc689190e3c75da618f17493b (diff)
downloadgcc-a04d9035ec03996fd6f96a1ece21bc8d4c54cd40.zip
gcc-a04d9035ec03996fd6f96a1ece21bc8d4c54cd40.tar.gz
gcc-a04d9035ec03996fd6f96a1ece21bc8d4c54cd40.tar.bz2
tree-pass.h (make_pass_ipa_comdats): New pass.
* tree-pass.h (make_pass_ipa_comdats): New pass. * timevar.def (TV_IPA_COMDATS): New timevar. * passes.def (pass_ipa_comdats): Add. * Makefile.in (OBJS): Add ipa-comdats.o * ipa-comdats.c: New file. * g++.dg/ipa/comdat.C: New file. From-SVN: r210597
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r--gcc/tree-pass.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index c025b1f..3888bb6 100644
--- a/gcc/tree-pass.h
+++ b/gcc/tree-pass.h
@@ -472,6 +472,7 @@ extern simple_ipa_opt_pass *make_pass_ipa_tm (gcc::context *ctxt);
extern simple_ipa_opt_pass *make_pass_omp_simd_clone (gcc::context *ctxt);
extern ipa_opt_pass_d *make_pass_ipa_profile (gcc::context *ctxt);
extern ipa_opt_pass_d *make_pass_ipa_cdtor_merge (gcc::context *ctxt);
+extern ipa_opt_pass_d *make_pass_ipa_comdats (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_cleanup_cfg_post_optimizing (gcc::context
*ctxt);