This is the mail archive of the gcc@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: Reload generating memory ref in memory ref


Richard Henderson wrote:
Michael Eager wrote:
Another possibility is illegal rtl sharing.

If you mean that an rtx would be pointed to by two different insn's, how would that happen? (Excluding someone mucking things up deliberately or accidentally.)

Generally this sort of mistake happens in the backend somewhere. E.g. when it is fooling about with insn splitters (with C as opposed to machine-generated via patterns).

A badly written LEGITIMIZE_RELOAD_ADDRESS can trigger this kind of failure as well.

jeff


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