This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH,rs6000] Add option to avoid generation of indexed load/store instructions
On Tue, Jan 27, 2009 at 5:07 PM, Pat Haugen <pthaugen@us.ibm.com> wrote:
>
> >
> > 2009-01-26 Pat Haugen <pthaugen@us.ibm.com>
> >
> > * doc/invoke.texi (avoid-indexed-addresses): Document new option.
> > * config/rs6000/rs6000-protos.h (avoiding_indexed_address_p):
> > Declare.
> > * config/rs6000/rs6000.opt (avoid-indexed-addresses): New option.
> > * config/rs6000/rs6000.c (rs6000_override_options): Default
> > avoid-indexed-addresses on for Power6, off for everything else.
> > (avoiding_indexed_address_p): New function.
> > (rs6000_legitimize_address): Use it.
> > (rs6000_legitimate_address): Likewise.
> > * config/rs6000/rs6000.md (movXX_updateX): Likewise
> >
> >
> > testsuite/ChangeLog:
> >
> > 2009-01-26 Pat Haugen <pthaugen@us.ibm.com>
> >
> > * gcc.target/powerpc/avoid-indexed-addresses.c: New test.
>
>
> Updated with requested formatting changes.
Okay,
Thanks, David