r142584 - in /trunk/gcc: ChangeLog calls.c conf...

ktietz@gcc.gnu.org ktietz@gcc.gnu.org
Tue Dec 9 09:14:00 GMT 2008


Author: ktietz
Date: Tue Dec  9 09:14:28 2008
New Revision: 142584

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142584
Log:
2008-12-09  Kai Tietz  <kai.tietz@onevision.com>

	PR/38366
	* function.c (aggregate_value_p): Get fntype from CALL_EXPR in any
	case.
	* calls.c (nitialize_argument_information): Add fntype argument 
	and use it for calls.promote_function_args.
        (expand_call): Pass fntype to aggregate_value_p if no fndecl
	available and pass additional fntype to
	initialize_argument_information.
	* config/i386/i386.c (ix86_reg_parm_stack_space): Remove cfun part
	to get function abi type.
	(init_cumulative_args): Use for abi kind detection fntype, when no
	fndecl is available.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/calls.c
    trunk/gcc/config/i386/i386.c
    trunk/gcc/function.c



More information about the Gcc-cvs mailing list