This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: DRAFT_V4_STRUCT_RET
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: aldyh at redhat dot com
- Cc: gcc at gcc dot gnu dot org, ezannoni at redhat dot com
- Date: Thu, 14 Mar 2002 01:16:46 -0500
- Subject: Re: DRAFT_V4_STRUCT_RET
>>>>> Aldy Hernandez writes:
Aldy> can we unset this for linux on mainline (for 3.2)?
Aldy> DRAFT_V4_STRUCT_RET
No, we cannot unset this for Linux. GCC effectively is the
definition of the ABI for GNU/Linux. We cannot change this definition
without breaking the ABI and creating a backward compatibility problem.
GCC cannot determine when this is fixed by changing the value in a
release. We need to wait until an appropriate point in time when the
32-bit PowerPC GNU/Linux ABI is forced to experience a binary incompatible
change, such as a major version change in glibc.
This is not changing. I think I speak for Geoff as well that we
are going to maintain this compatibility in the GCC configuration for
32-bit PowerPC GNU/Linux.
David