https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77834
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Though, e.g. on void bar (int a, int b); void foo (int a, int b) { bar (b, 6); } like on the above mentioned testcase, I see REG_EQUIV with (mem (argp)) on the loads as well as (use (mem (argp))) on the call insn after reload both with trunk as well as 4.8. The uses on sibling call insns with argp date apparently back to 4.7, the REG_EQUIV with (mem (argp)) rather than sp/bp related date back to 4.8.