https://gcc.gnu.org/g:55e71d2a553a4455dede9fd94405dea3f81721a6

commit r16-2673-g55e71d2a553a4455dede9fd94405dea3f81721a6
Author: Artemiy Granat <a.gra...@ispras.ru>
Date:   Thu Jul 24 18:38:25 2025 +0300

    i386: Fix incorrect comment about stdcall and fastcall compatibility
    
    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.

Diff:
---
 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 1ae3df895e3b..b3e9cabcde18 100644
--- a/gcc/config/i386/i386-options.cc
+++ b/gcc/config/i386/i386-options.cc
@@ -3660,7 +3660,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)))
@@ -3681,8 +3681,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)))

Reply via email to