This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Update classification of aggregates with __m256 ([AVX]: Update x86-64 psABI for aggregates with __m256)
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: discuss at x86-64 dot org, "Girkar, Milind" <milind dot girkar at intel dot com>, "Kreitzer, David L" <david dot l dot kreitzer at intel dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, Uros Bizjak <ubizjak at gmail dot com>, Jan Hubicka <jh at suse dot cz>
- Date: Mon, 9 Feb 2009 07:42:53 -0800
- Subject: Re: PATCH: Update classification of aggregates with __m256 ([AVX]: Update x86-64 psABI for aggregates with __m256)
- References: <6dc9ffc80902041533k5f97de54o3864951ab28ad97b@mail.gmail.com> <6dc9ffc80902051740w3bc18fe8m464fcdb26594f149@mail.gmail.com>
On Thu, Feb 5, 2009 at 5:40 PM, H.J. Lu <hjl.tools@gmail.com> wrote:
> On Wed, Feb 4, 2009 at 3:33 PM, H.J. Lu <hjl.tools@gmail.com> wrote:
>> On Tue, Feb 3, 2009 at 8:41 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
>>> On Sun, Feb 1, 2009 at 11:44 AM, H.J. Lu <hjl.tools@gmail.com> wrote:
>>>> Hi,
>>>>
>>>> We like to update x86-64 psABI to pass aggregates of 32 bytes with
>>>> single __m256 field
>>>> in AVX registers, instead of memory. However, finding the proper
>>>> wording seems tricky.
>>>> Here is what I got. Any comments?
>>>>
>>>
>>> Here is the revised proposal. Any comments. I will post a gcc
>>> patch soon.
>>>
>>
>> Here is the gcc patch with testcases. OK for trunk?
>>
>
> Hi,
>
> Are there any objections/comments to this patch to implement
> the proposed x86-64 psABI update for AVX:
>
> http://gcc.gnu.org/ml/gcc/2009-02/msg00058.html
>
I opened a gcc bug:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39119
This only affects _aggregates with _m256 and will affects AVX only.
Since it is an ABI change, I'd like to get it into gcc 4.4. If there are
no objection/comment in the next 24 hours, I will check it in.
Thanks.
--
H.J.