This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: SSE ABI change proof for Jan's old patch
- From: Richard Henderson <rth at redhat dot com>
- To: Daniel Berlin <dberlin at dberlin dot org>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 29 Dec 2003 15:48:05 -0800
- Subject: Re: SSE ABI change proof for Jan's old patch
- References: <9DB8E42A-3A3E-11D8-8825-000A95DA505C@dberlin.org>
On Mon, Dec 29, 2003 at 03:36:01PM -0500, Daniel Berlin wrote:
> I've got intel compilers 6.0, 7.0, 7.1, and 8.0, and here's the proof
> that they pass the first three arguments in xmm registers only.
Ok, so what do we do about vector ABI compatibility between -march=p4
and -march=i686?
I would be willing to approve a new switch that changed the parameter
passing mode to registers, but I'm hesitant about allowing -march to
control the ABI; that's something that it's never controlved before.
r~