ix86_function_regparm in i386.c has

 if (TARGET_64BIT)
    {
      if (ix86_function_type_abi (type) == ix86_abi)
        return regparm;
      return ix86_abi != SYSV_ABI ? X86_64_REGPARM_MAX : X64_REGPARM_MAX;
    }

Shouldn't it be

return ix86_abi == SYSV_ABI ? X86_64_REGPARM_MAX : X64_REGPARM_MAX;


-- 
           Summary: Typo in ix86_function_regparm in i386.c
           Product: gcc
           Version: 4.4.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hjl dot tools at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39476

Reply via email to