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: Remove mem checking code


kenner@vlsi1.ultra.nyu.edu (Richard Kenner) writes:
> As discussed.  tested on alphaev56-dec-osf4.0c.

> *************** assign_parms (fndecl)
> *** 5075,5079 ****
>          : expand_expr (size_diffop (stack_args_size.var,
>   				   size_int (-stack_args_size.constant)),
> ! 		      NULL_RTX, VOIDmode, EXPAND_MEMORY_USE_BAD));
>   #else
>     current_function_arg_offset_rtx = ARGS_SIZE_RTX (stack_args_size);
> --- 5046,5050 ----
>          : expand_expr (size_diffop (stack_args_size.var,
>   				   size_int (-stack_args_size.constant)),
> ! 		      NULL_RTX, VOIDmode, 0);
>   #else
>     current_function_arg_offset_rtx = ARGS_SIZE_RTX (stack_args_size);

This breaks ARGS_GROW_DOWNWARD targets.  There's a missing ) in the
line you changed.

-- 
Lars Brinkhoff          http://lars.nocrew.org/     Linux, GCC, PDP-10
Brinkhoff Consulting    http://www.brinkhoff.se/    programming


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