This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: rs6000: Trivial code generation stupidity
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: degger at fhm dot edu
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 17 Dec 2001 13:30:05 -0500
- Subject: Re: rs6000: Trivial code generation stupidity
>>>>> degger writes:
degger> I just noticed that the current cvs gcc generates stupid
degger> code for dead simple cases.
degger> The same happens for floatingpoint code. If there's more then 1
degger> parameter then I will always get a register move which is
degger> really unnecessary. gcc 2.95.3 gets it right. Any ideas?
Yes, GCC has degraded to introducing unnecessary, intermediate
register moves that it previously avoided.
David