https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61225

--- Comment #7 from zhenqiang.chen at linaro dot org ---
Yes. gcc.target/i386/pr49095.c is still FAIL.

I have not found an easy way to fix it. The root cause for the FAIL is that:

A register copy is forwarded by copyprop_hardreg_forward called in
shrink-wrapping. Then the peephole2 can not optimize it since the adress looks
like different.

I am trying to add more complexity peephole rules. If not work, I will add some
pre-check to skip copyprop_hardreg_forward.

Reply via email to