This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH v3 4/9] S/390: Do not use signaling vector comparisons on z13
- From: Segher Boessenkool <segher at kernel dot crashing dot org>
- To: Ilya Leoshkevich <iii at linux dot ibm dot com>
- Cc: GCC Patches <gcc-patches at gcc dot gnu dot org>, richard dot guenther at gmail dot com, richard dot sandiford at arm dot com, joseph at codesourcery dot com, krebbel at linux dot ibm dot com, rdapp at linux dot ibm dot com
- Date: Mon, 30 Sep 2019 19:24:27 -0500
- Subject: Re: [PATCH v3 4/9] S/390: Do not use signaling vector comparisons on z13
- References: <20190905111019.8951-1-iii@linux.ibm.com> <20190905111019.8951-5-iii@linux.ibm.com> <20190906103423.GW9749@gate.crashing.org> <8854D94C-1B4E-406B-AFB2-23FC79658EEB@linux.ibm.com>
On Mon, Sep 30, 2019 at 03:36:41PM +0200, Ilya Leoshkevich wrote:
> > Am 06.09.2019 um 12:34 schrieb Segher Boessenkool <segher@kernel.crashing.org>:
> > Should you handle -fsignaling-nans here as well?
>
> Do you mean disabling vectorisation of LE/LT/GE/GT/LTGT when
> -fsignaling-nans is in effect? This makes sense to me.
I meant it sounds like you need to do *something* more than the generic
code does, here.
> I could do that
> here, but wouldn't common code (e.g. expand_vec_cond_expr_p) be a better
> place?
If it can be done there, all the better, sure.
Anyway, this is a separate issue, don't let me distract you :-)
Segher