https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115815
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Martin Jambor <jamb...@gcc.gnu.org>: https://gcc.gnu.org/g:db0fa0b35b922449d703c040383abf7acb349d9d commit r15-3516-gdb0fa0b35b922449d703c040383abf7acb349d9d Author: Martin Jambor <mjam...@suse.cz> Date: Fri Sep 6 14:12:54 2024 +0200 ipa: Move pass_ipa_cdtor_merge before pass_ipa_cp and pass_ipa_sra When looking at PR 115815 we realized that it would make sense to make calls to functions originally declared static constructors and destructors created by pass_ipa_cdtor_merge visible to IPA-SRA. This patch does that. gcc/ChangeLog: 2024-07-25 Martin Jambor <mjam...@suse.cz> * passes.def: Move pass_ipa_cdtor_merge before pass_ipa_cp and pass_ipa_sra.