This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFA: Fix rtl-optimization/22258


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]