On 6/11/2021 5:54 AM, Richard Biener via Gcc-patches wrote:
On Thu, Jun 10, 2021 at 9:45 PM Roger Sayle wrote:
The patch implements a missed optimization enhancement. Under usual
IEEE rules, x+0.0 can't be simplified to x when x might potentially
be an IEEE minus zero (-0.0). The current
On Thu, Jun 10, 2021 at 9:45 PM Roger Sayle wrote:
>
>
> The patch implements a missed optimization enhancement. Under usual
> IEEE rules, x+0.0 can't be simplified to x when x might potentially
> be an IEEE minus zero (-0.0). The current logic in the middle-end
> checks whether the type of x sh
The patch implements a missed optimization enhancement. Under usual
IEEE rules, x+0.0 can't be simplified to x when x might potentially
be an IEEE minus zero (-0.0). The current logic in the middle-end
checks whether the type of x should honor signed zeros, but with this
patch we introduce tree_