This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r122101 - in /trunk/gcc: ChangeLog calls.c
- From: sandra at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sun, 18 Feb 2007 19:34:28 -0000
- Subject: r122101 - in /trunk/gcc: ChangeLog calls.c
Author: sandra
Date: Sun Feb 18 19:34:28 2007
New Revision: 122101
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=122101
Log:
2007-02-18 Sandra Loosemore <sandra@codesourcery.com>
* calls.c (initialize_argument_information): Pass original EXP
and STRUCT_VALUE_ADDR_VALUE instead of a list of arguments. Move
code to split complex arguments here, as part of initializing the
ARGS array.
(expand_call): Remove code that builds a list of arguments and
inserts implicit arguments into it. Instead, just count how many
implicit arguments there will be so we can determine the size of
the ARGS array, and let initialize_argument_information do the work.
(split_complex_values): Delete unused function.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/calls.c