This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: PATCH: Update classification of aggregates with __m256 ([AVX]: Update x86-64 psABI for aggregates with __m256)


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]