Re: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-06-17 Thread Aldy Hernandez via Gcc-patches
ay 13, 2021, 20:02 > Subject: Re: [PUSHED] Skip out on processing __builtin_clz when varying. > To: Jakub Jelinek > Cc: GCC patches > > > > > On 5/12/21 5:08 PM, Jakub Jelinek wrote: > > On Wed, May 12, 2021 at 05:01:00PM -0400, Aldy Hernandez via Gcc-patches > >

Fwd: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-06-03 Thread Aldy Hernandez via Gcc-patches
Ping*2 -- Forwarded message - From: Aldy Hernandez Date: Thu, May 13, 2021, 20:02 Subject: Re: [PUSHED] Skip out on processing __builtin_clz when varying. To: Jakub Jelinek Cc: GCC patches On 5/12/21 5:08 PM, Jakub Jelinek wrote: > On Wed, May 12, 2021 at 05:01:00PM -0

Re: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-05-27 Thread Aldy Hernandez via Gcc-patches
PING On Thu, May 13, 2021 at 8:02 PM Aldy Hernandez wrote: > > > > On 5/12/21 5:08 PM, Jakub Jelinek wrote: > > On Wed, May 12, 2021 at 05:01:00PM -0400, Aldy Hernandez via Gcc-patches > > wrote: > >> > >> PR c/100521 > >> * gimple-range.cc (range_of_builtin_call): Skip out on > >>

Re: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-05-13 Thread Aldy Hernandez via Gcc-patches
On 5/12/21 5:08 PM, Jakub Jelinek wrote: On Wed, May 12, 2021 at 05:01:00PM -0400, Aldy Hernandez via Gcc-patches wrote: PR c/100521 * gimple-range.cc (range_of_builtin_call): Skip out on processing __builtin_clz when varying. --- gcc/gimple-range.cc |

Re: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-05-13 Thread Aldy Hernandez via Gcc-patches
On 5/12/21 5:08 PM, Jakub Jelinek wrote: On Wed, May 12, 2021 at 05:01:00PM -0400, Aldy Hernandez via Gcc-patches wrote: PR c/100521 * gimple-range.cc (range_of_builtin_call): Skip out on processing __builtin_clz when varying. --- gcc/gimple-range.cc |

Re: [PUSHED] Skip out on processing __builtin_clz when varying.

2021-05-12 Thread Jakub Jelinek via Gcc-patches
On Wed, May 12, 2021 at 05:01:00PM -0400, Aldy Hernandez via Gcc-patches wrote: > > PR c/100521 > * gimple-range.cc (range_of_builtin_call): Skip out on > processing __builtin_clz when varying. > --- > gcc/gimple-range.cc | 2 +- > gcc/testsuite/gcc.dg/pr100521.c |

[PUSHED] Skip out on processing __builtin_clz when varying.

2021-05-12 Thread Aldy Hernandez via Gcc-patches
The previous changes to irange::constant_p return TRUE for VARYING, since VARYING has numerical end points like any other constant range. The problem is that some users of constant_p depended on constant_p excluding the full domain. The range handler for __builtin_clz, that is shared between rang