This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Fix rtl-optimization/22258
- From: Joern RENNECKE <joern dot rennecke at st dot com>
- To: Bernd Schmidt <bernds_cb1 at t-online dot de>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 30 Jun 2005 20:58:54 +0100
- Subject: Re: RFA: Fix rtl-optimization/22258
- References: <42C44729.1070207@st.com> <42C44C5B.7040209@t-online.de>
Bernd Schmidt wrote:
Example? Why isn't this caught by cant_combine_insn_p?
Look at the rtl dumps in the PR. none of the combined insns mentions
a CLASS_LIKELY_SPILLED_P register. i3 is insn 31, which is
preceded by insn 30. insn30 is not included in the combination attempt,
put it sets fr0, which is CLASS_LIKLEY_SPILLED_P. insn 30 and
insn 31 (and to some extent the clobber in insn 29) together implement
the return value copy.