https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108274
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Eric Botcazou <ebotca...@gcc.gnu.org>: https://gcc.gnu.org/g:4fa6845b4b29f33cc7ea3d8ff49b61bb1f460561 commit r13-5157-g4fa6845b4b29f33cc7ea3d8ff49b61bb1f460561 Author: Eric Botcazou <ebotca...@adacore.com> Date: Fri Jan 13 22:05:28 2023 +0100 Fix PR rtl-optimization/108274 Unlike other IPA passes, the ICF pass can be run at -O0 and some testcases rely on this in the testsuite. Now it effectively creates a tail call so the DF information needs be updated in this case after epilogue creation. gcc/ PR rtl-optimization/108274 * function.cc (thread_prologue_and_epilogue_insns): Also update the DF information for calls in a few more cases.