On Fri, Oct 28, 2022, 08:49 Richard Biener
wrote:
> On Fri, Oct 28, 2022 at 12:45 AM Jeff Law wrote:
> >
> >
> > On 10/25/22 15:01, Aldy Hernandez via Gcc-patches wrote:
> > > [Richi/Jakub/FP experts, does this sound like the right solution, or
> am I
> > > missing some subtle IPA/inlining issue
On Fri, Oct 28, 2022 at 8:48 AM Richard Biener
wrote:
>
> On Fri, Oct 28, 2022 at 12:45 AM Jeff Law wrote:
> >
> >
> > On 10/25/22 15:01, Aldy Hernandez via Gcc-patches wrote:
> > > [Richi/Jakub/FP experts, does this sound like the right solution, or am I
> > > missing some subtle IPA/inlining is
On Fri, Oct 28, 2022 at 12:45 AM Jeff Law wrote:
>
>
> On 10/25/22 15:01, Aldy Hernandez via Gcc-patches wrote:
> > [Richi/Jakub/FP experts, does this sound like the right solution, or am I
> > missing some subtle IPA/inlining issue?]
> >
> > The problem here is that we're inlining a global range
On 10/25/22 15:01, Aldy Hernandez via Gcc-patches wrote:
[Richi/Jakub/FP experts, does this sound like the right solution, or am I
missing some subtle IPA/inlining issue?]
The problem here is that we're inlining a global range with NANs into
a function that has been tagged with __attribute__((
OR_NANS, but we must
> + // make sure to set the NAN sign if known.
> + if (HONOR_NANS (type) && (m_pos_nan ^ m_neg_nan) == 1)
> +r.update_nan (m_neg_nan);
> }
>
> bool
> --
> 2.37.3
>
From 89eaccbc4b1e5ff7fea2eb4e3fb5870c6ca4160b Mon Sep 17 00:00:00 2001
Fro
[Richi/Jakub/FP experts, does this sound like the right solution, or am I
missing some subtle IPA/inlining issue?]
The problem here is that we're inlining a global range with NANs into
a function that has been tagged with __attribute__((optimize
("-ffinite-math-only"))). As the global range is co