This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r124747 - in /branches/pointer_plus/gcc: Change...
- From: pinskia at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 15 May 2007 21:45:29 -0000
- Subject: r124747 - in /branches/pointer_plus/gcc: Change...
Author: pinskia
Date: Tue May 15 21:45:28 2007
New Revision: 124747
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124747
Log:
2007-05-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* config/rs6000/rs6000.c (rs6000_va_start): Use POINTER_PLUS_EXPR
instead of PLUS_EXPR for pointer addition.
(rs6000_va_start): Likewise.
Also use sizetype for the offset.
* tree-stdarg.c (va_list_counter_bump): Check for PLUS_EXPR
and POINTER_PLUS_EXPR.
(check_va_list_escapes): Likewise.
2007-05-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
* trans-intrinsic.c (gfc_conv_intrinsic_repeat): Use
POINTER_PLUS_EXPR instead of PLUS_EXPR for pointer addition.
Modified:
branches/pointer_plus/gcc/ChangeLog.ptr
branches/pointer_plus/gcc/config/rs6000/rs6000.c
branches/pointer_plus/gcc/fortran/ChangeLog.ptr
branches/pointer_plus/gcc/fortran/trans-intrinsic.c
branches/pointer_plus/gcc/tree-stdarg.c