From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 84690 invoked by alias); 13 Oct 2015 15:48:22 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 84680 invoked by uid 89); 13 Oct 2015 15:48:22 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ig0-f172.google.com Received: from mail-ig0-f172.google.com (HELO mail-ig0-f172.google.com) (209.85.213.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Tue, 13 Oct 2015 15:48:20 +0000 Received: by igbif5 with SMTP id if5so2368862igb.1 for ; Tue, 13 Oct 2015 08:48:18 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.50.88.105 with SMTP id bf9mr19553196igb.39.1444751298046; Tue, 13 Oct 2015 08:48:18 -0700 (PDT) Received: by 10.36.122.14 with HTTP; Tue, 13 Oct 2015 08:48:17 -0700 (PDT) In-Reply-To: <561D24DC.9000409@redhat.com> References: <20151002141102.GI26618@msticlxl57.ims.intel.com> <56182B28.6050802@redhat.com> <561B8D69.8070001@arm.com> <561D24DC.9000409@redhat.com> Date: Tue, 13 Oct 2015 15:48:00 -0000 Message-ID: Subject: Re: [[Boolean Vector, patch 5/5] Support boolean vectors in vector lowering From: Ilya Enkovich To: Jeff Law Cc: Alan Lawrence , "gcc-patches@gcc.gnu.org" Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes X-SW-Source: 2015-10/txt/msg01271.txt.bz2 2015-10-13 18:35 GMT+03:00 Jeff Law : > On 10/13/2015 08:56 AM, Ilya Enkovich wrote: >> >> 2015-10-12 13:37 GMT+03:00 Alan Lawrence : >>> >>> 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