This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Poison PROMOTE_FUNCTION_ARGS, STRUCT_VALUE_INCOMING,and STRICT_ARGUMENT_NAMING.
- From: "Zack Weinberg" <zack at codesourcery dot com>
- To: Kazu Hirata <kazu at cs dot umass dot edu>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Sat, 31 Jan 2004 10:37:37 -0800
- Subject: Re: [patch] Poison PROMOTE_FUNCTION_ARGS, STRUCT_VALUE_INCOMING,and STRICT_ARGUMENT_NAMING.
- References: <20040131.043427.106440873.kazu@cs.umass.edu>
Kazu Hirata <kazu@cs.umass.edu> writes:
> Hi,
>
> Attached is a patch to poison PROMOTE_FUNCTION_ARGS,
> STRUCT_VALUE_INCOMING, and STRICT_ARGUMENT_NAMING, and clean up
> related things.
>
> The only notable things is that default_promote_function_args
> collapses down to hook_bool_tree_false, so I've removed the former.
>
> Bootstrapped on i686-pc-linux-gnu OK to apply?
>
> Kazu Hirata
>
> 2004-01-31 Kazu Hirata <kazu@cs.umass.edu>
>
> * system.h (PROMOTE_FUNCTION_ARGS, STRUCT_VALUE_INCOMING, and
> STRICT_ARGUMENT_NAMING): Poison.
> * target-def.h (TARGET_PROMOTE_FUNCTION_ARGS): Define as
> hook_bool_tree_false.
> * targhooks.c (default_promote_function_args): Remove.
> (default_struct_value_rtx): Don't use STRUCT_VALUE_INCOMING.
> Don't check incoming.
> (default_strict_argument_naming): Don't use
> STRICT_ARGUMENT_NAMING.
> * targhooks.h: Remove the prototype for
> default_promote_function_args.
This is OK.
zw