This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Disable PowerPC unaligned load/store optimizations temporarily
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Fariborz Jahanian <fjahanian at apple dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Fri, 30 Jan 2004 11:15:29 -0500
- Subject: Re: Disable PowerPC unaligned load/store optimizations temporarily
- References: <B915A975-5282-11D8-8C49-000A95BA54A6@apple.com>
2004-01-29 Fariborz Jahanian <fjahanian@apple.com>
* config/rs6000/rs6000.c (rs6000_emit_move): split slow
unaligned load/store into smaller loads and stores.
Bug showed up in a dejagnu test with -mcpu=G5 is fixed.
I bootstrapped with this patch and a version of the compiler before the
AIX C++ breakage with no regressions.
The patch is okay to commit, but the ChangeLog does not follow GCC
style: it should say what you changed, not why, e.g.,
* config/rs6000/rs6000.c (rs6000_emit_move): Remove #if 0. Copy
operands[1] to pseudo for simplify_gen_subreg.
This patch is okay with a better ChangeLog entry.
Thanks, David