This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r142488 - in /branches/cell-4_3-branch: ChangeL...
- From: uweigand at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 05 Dec 2008 20:15:39 -0000
- Subject: r142488 - in /branches/cell-4_3-branch: ChangeL...
Author: uweigand
Date: Fri Dec 5 20:15:38 2008
New Revision: 142488
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142488
Log:
* gcc/config/spu/spu.h (ADDRESSES_NEVER_TRAP): Define.
* gcc/rtlanal.c (rtx_addr_can_trap_p_1): Respect ADDRESSES_NEVER_TRAP.
* gcc/doc/tm.texi (ADDRESSES_NEVER_TRAP): Document.
* gcc/config/spu/spu.c (spu_split_load): Trust MEM_ALIGN. When not
optimizing, do not split load unless necessary.
* gcc/config/spu/spu.md ("_abs<mode>2"): Do not split in split0 pass.
Modified:
branches/cell-4_3-branch/ChangeLog.cell
branches/cell-4_3-branch/gcc/config/spu/spu.c
branches/cell-4_3-branch/gcc/config/spu/spu.h
branches/cell-4_3-branch/gcc/config/spu/spu.md
branches/cell-4_3-branch/gcc/doc/tm.texi
branches/cell-4_3-branch/gcc/rtlanal.c