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] | |
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] |