untyped_call in i386.md has

  ix86_expand_call ((TARGET_FLOAT_RETURNS_IN_80387
                     ? gen_rtx_REG (XCmode, FIRST_FLOAT_REG) : NULL),
                    operands[0], const0_rtx,
                    GEN_INT ((DEFAULT_ABI == SYSV_ABI ? X86_64_SSE_REGPARM_MAX
                                                      : X64_SSE_REGPARM_MAX)
                             - 1),
                    NULL, 0);


It doesn't look right for 32bit. Shouldn't it be GEN_INT (SSE_REGPARM_MAX)
instead?


-- 
           Summary: Typo in untyped_call in i386.md
           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=39473

Reply via email to