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