avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] register allocation - something not right


From: E. Weddington
Subject: Re: [avr-gcc-list] register allocation - something not right
Date: Mon, 27 Dec 2004 10:16:31 -0700
User-agent: Mozilla Thunderbird 0.7.3 (Windows/20040803)

address@hidden wrote:

I have been looking at the gcc avr register allocation and something are not 
quite right.

I would welcome feedback on this as I work towards a solution.

It is very common to see sub-optimal allocations that results in redundant 
moves. Somelike

reg x = reg y
reg z = nnn
reg y = reg x

often between function calls.

The new-ra options fixes many of these issues and I was hoping this 
experimental allocator would eventually find its way in to mainstream gcc - 
that appears unlikely.

That is correct: it is unlikely that new-ra will be fixed in GCC. There are a number of bugs concerning new-ra and they are currently all suspended because they are currently discussing about ripping out new-ra altogether. So, your experiments with new-ra is moot, unless you take it up with the GCC folks over on their mailing lists. Sorry.

Eric


reply via email to

[Prev in Thread] Current Thread [Next in Thread]