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: First scheduling pass



On Thursday, March 27, 2003, at 07:41 AM, David Edelsohn wrote:


Sanjiv Kumar Gupta, Noida writes:

Sanjiv> Here, I can't get the scheduler to move the loads to the
Sanjiv> top of the basic block. This is because the first scheduling pass
Sanjiv> for SH is disabled. Enabling the first scheduling pass causes excessive
Sanjiv> register pressure resulting in lots of spills generated by the register
Sanjiv> allocator.


	We have found excessive speculation, but not excessive register
pressure.  You might try decreasing the issue rate to "1" for the first
scheduling pass, as I did for PowerPC.

I've certainly seen excessive register pressure in some cases, and so have
other people here; I have several bug reports on it.



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