This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: mn10300/AM33: missing ASHIFT, AND and LABEL_REF in address_cost function
- To: law at cygnus dot com
- Subject: Re: mn10300/AM33: missing ASHIFT, AND and LABEL_REF in address_cost function
- From: Alexandre Oliva <aoliva at cygnus dot com>
- Date: 27 Apr 2000 10:29:25 -0300
- Cc: gcc-patches at gcc dot gnu dot org
- Organization: Cygnus Solutions, a Red Hat Company
- References: <16342.956768862@upchuck>
On Apr 26, 2000, Jeffrey A Law <law@cygnus.com> wrote:
>> * config/mn10300/mn10300.c (mn10300_address_cost): Test
>> ASHIFT, AND and LABEL_REF.
> Fine. Presumably it does not have a negative impact on code size, right?
No code size changse.
> Actually, I'm rather surprised that ASHIFT/AND show up in address
> calculations on the mn103.
So was I. It only showed up with high optimization levels, and
obviously never made it to final RTL. But, if they weren't handled,
we'd abort ().
--
Alexandre Oliva Enjoy Guaranį, see http://www.ic.unicamp.br/~oliva/
Cygnus Solutions, a Red Hat company aoliva@{redhat, cygnus}.com
Free Software Developer and Evangelist CS PhD student at IC-Unicamp
oliva@{lsd.ic.unicamp.br, gnu.org} Write to mailing lists, not to me