This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [3.4 PATCH] Fix PR middle-end/18882


On Wed, Dec 15, 2004 at 10:10:00AM +0100, Eric Botcazou wrote:
> 	* function.c (assign_stack_local_1): Use BITS_PER_UNIT alignment
> 	when passed -2 as 'align'.
> 	(put_var_into_stack): Use 'bool' as the type for the three local
> 	predicates.  Adjust calls to put_reg_into_stack.
> 	When passed a CONCAT, instruct put_reg_into_stack to use
> 	a consecutive stack slot for the second part.
> 	(put_reg_into_stack): Remove 'promoted_mode' parameter, add
> 	'consecutive_p' parameter.  Turn the three predicates into 'bool'
> 	parameters.  Retrieve the register mode from 'reg'.
> 	When consecutive_p is true, instruct assign_stack_local_1 to use
> 	BITS_PER_UNIT alignment.
> 	(put_addressof_into_stack): Use 'bool' as the type for the two
> 	local predicates. Adjust call to put_reg_into_stack.

Ok, 3.3 and 3.4.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]