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: LRA Stuck in a loop until aborting


On 04/16/14 16:19, Richard Henderson wrote:

The register allocators only select an alternative for a move.  They do not
choose between N different patterns, separately describing loads, stores, and
register-to-register movement.

I'm fairly sure the documentation is quite clear on this, and GCC had required
this since the beginning of time.
Correct on all counts; many an hour was spent reimplementing the PA movXX patterns to satisfy that requirement.

jeff


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