On Thu, Jul 24, 2025 at 5:35 PM Artemiy Granat <a.gra...@ispras.ru> wrote:
>
> gcc/ChangeLog:
>
>         * config/i386/i386-options.cc (ix86_handle_cconv_attribute):
>         Fix comments which state that combination of stdcall and fastcall
>         attributes is valid but redundant.

OK as an obvious patch.

Thanks,
Uros.

> ---
>  gcc/config/i386/i386-options.cc | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/gcc/config/i386/i386-options.cc b/gcc/config/i386/i386-options.cc
> index f07e8bc5303..755e5dcf9f1 100644
> --- a/gcc/config/i386/i386-options.cc
> +++ b/gcc/config/i386/i386-options.cc
> @@ -3658,7 +3658,7 @@ ix86_handle_cconv_attribute (tree *node, tree name, 
> tree args, int,
>        return NULL_TREE;
>      }
>
> -  /* Can combine fastcall with stdcall (redundant) and sseregparm.  */
> +  /* Can combine fastcall with sseregparm.  */
>    if (is_attribute_p ("fastcall", name))
>      {
>        if (lookup_attribute ("cdecl", TYPE_ATTRIBUTES (*node)))
> @@ -3679,8 +3679,7 @@ ix86_handle_cconv_attribute (tree *node, tree name, 
> tree args, int,
>         }
>      }
>
> -  /* Can combine stdcall with fastcall (redundant), regparm and
> -     sseregparm.  */
> +  /* Can combine stdcall with regparm and sseregparm.  */
>    else if (is_attribute_p ("stdcall", name))
>      {
>        if (lookup_attribute ("cdecl", TYPE_ATTRIBUTES (*node)))
> --
> 2.50.1
>

Reply via email to