This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [[Boolean Vector, patch 5/5] Support boolean vectors in vector lowering
- From: Ilya Enkovich <enkovich dot gnu at gmail dot com>
- To: Jeff Law <law at redhat dot com>
- Cc: Alan Lawrence <alan dot lawrence at arm dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 13 Oct 2015 18:48:17 +0300
- Subject: Re: [[Boolean Vector, patch 5/5] Support boolean vectors in vector lowering
- Authentication-results: sourceware.org; auth=none
- References: <20151002141102 dot GI26618 at msticlxl57 dot ims dot intel dot com> <56182B28 dot 6050802 at redhat dot com> <561B8D69 dot 8070001 at arm dot com> <CAMbmDYatO+EoYfLMdf2z+-7b+tOJmRGG+kB=bwnXXiaLUkOa8w at mail dot gmail dot com> <561D24DC dot 9000409 at redhat dot com>
2015-10-13 18:35 GMT+03:00 Jeff Law <law@redhat.com>:
> On 10/13/2015 08:56 AM, Ilya Enkovich wrote:
>>
>> 2015-10-12 13:37 GMT+03:00 Alan Lawrence <alan.lawrence@arm.com>:
>>>
>>> On 09/10/15 22:01, Jeff Law wrote:
>>>
>>>> So my question for the series as a whole is whether or not we need to do
>>>> something for the other languages, particularly Fortran. I was a bit
>>>> surprised to see this stuff bleed into the C/C++ front-ends and
>>>> obviously wonder if it's bled into Fortran, Ada, Java, etc.
>>>
>>>
>>>
>>> Isn't that just because, we have GNU extensions to C/C++, for vectors? I
>>> admit I don't know enough Ada/Fortran to know whether we've added GNU
>>> extensions to those languages as well...
>>>
>>> A.
>>
>>
>> I also got an impression only GNU vector extensions should be
>> affected. And those are for C/C++ only.
>
> I'd be surprised if Fortran doesn't have vector capabilities. I think some
> sanity checking in there would be wise.
Vector type in language doesn't mean SIMD. AFAIK OpenMP is used in
Fortran for SIMD features. Also I would get a lot of Fortran
regressions in case such feature exists due to fixed IL checker.
Thanks,
Ilya
>
> jeff