On Mai 28 2025, John Paul Adrian Glaubitz wrote:

> Shouldn't the #undef in linux.h undefine DEFAULT_PCC_STRUCT_RETURN and not
> PCC_STATIC_STRUCT_RETURN?

No, they are separate target options.  PCC_STATIC_STRUCT_RETURN is no
longer defined by default, so this is redundant now.

> And, secondly, shouldn't the comment in linux.h be corrected since
> apparently linux.h and netbsd-elf.h disagree on what the SVR4 ABI
> specifies how structs and unions are returned?

This is controlled by TARGET_RETURN_IN_MEMORY if
DEFAULT_PCC_STRUCT_RETURN is 0.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

Reply via email to