Gabriel Ravier <gabrav...@gmail.com> wrote:

> On 8/21/21 10:19 PM, Stefan Kanthak wrote:
>> Jakub Jelinek <ja...@redhat.com> wrote:

[...]

>>> GCC doesn't do value range propagation of floating point values, not even
>>> the special ones like NaNs, infinities, +/- zeros etc., and without that the
>>> earlier ifs aren't taken into account for the earlier code.
>> Ouch, to bad! That was but the very least expectation I had.
>> And indeed, removing the 3 other if-clauses doesn't change how the
>> final if-clause gets translated.

[...]

>>> You should file missed optimizations into gcc bugzilla where they can be
>>> seen any time.

You should better implement such missing optimisations your users might
expect from a mature compiler.

>> I don't have a bugzilla account, and I don't use GCC for anything serious.
>>
>> Stefan
> 
> It's *that* demanding for you to create a Bugzilla account ?

You (and everybody else) if free to use GCC bugzilla.
Everybody and me is but also free NOT to use GCC bugzilla.

Stefan

Reply via email to