* tree-pass.h (make_pass_ipa_comdats): New pass.
commitcf8b23bb59e3fdc56a7c4023419d7f7d2902a085
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 May 2014 00:58:43 +0000 (19 00:58 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 May 2014 00:58:43 +0000 (19 00:58 +0000)
tree353bbd6b2ed6da4c5c83773cb11308dfd538b143
parent63806c8f8690a06619cf2b113394dea317f3afb5
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@210597 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/Makefile.in
gcc/ipa-comdats.c [new file with mode: 0644]
gcc/passes.def
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/comdat.C [new file with mode: 0644]
gcc/timevar.def
gcc/tree-pass.h