Hi,
> If you have access to x86_64-linux, you can easily test it yourself with:
> make -C gcc check-gcc RUNTESTFLAGS='--target_board=unix\{-m64,-m32/-
> march=i386\} dg.exp=pr61441.c'
>
> Your patch does help.
Thanks, I tested the changes and it worked fine.
> issignalling is a GNU extension o
Hi,
> On Thu, Nov 26, 2015 at 08:38:55AM +0000, Saraswati, Sujoy (OSTL) wrote:
> > PR tree-optimization/61441
> > * gcc.dg/pr61441.c: New testcase.
>
> Note the testcase fails on i686-linux, and even -fexcess-precision=standard
> doesn't h
Hi,
I've added myself to "Write After Approval" maintainers.
Committed revision 231805.
Regards,
Sujoy
Index: MAINTAINERS
===
--- MAINTAINERS (revision 231804)
+++ MAINTAINERS (revision 231805)
@@ -554,6 +554,7 @@ Matthew Sachs
Hi,
> If you haven't set up write-access to the repository, please go ahead and get
> that process started:
>
> https://www.gnu.org/software/gcc/svnwrite.html
>
> You can list me as your sponsor on the form.
>
> Once your account is set up, you can commit patches which have been
> approved.
>
Hi,
This patch avoids various transformations with signaling NaN operands when
flag_signaling_nans is on, to avoid folding which would lose exceptions. A test
case for this change is also added as part of this patch.
Regards,
Sujoy
2015-11-26 Sujoy Saraswati
PR tree-optim
Hi,
This patch makes resulting NaN values to be quiet NaN for real value
operations, irrespective of the flag_signaling_nans flag. The caller has the
responsibility to avoid the operation if flag_signaling_nans is on.
Regards,
Sujoy
2015-11-26 Sujoy Saraswati
PR tree-optimiza
Hi,
This patch removes flag_errno_math check for RINT, treating it similar to
nearbyint.
Regards,
Sujoy
2015-11-26 Sujoy Saraswati
PR tree-optimization/61441
* match.pd (f(x) -> x): Removed flag_errno_math check for RINT.
Index: gcc/match.pd
==
This patch uses REAL_VALUE_ISSIGNALING_NAN instead of REAL_VALUE_ISNAN to avoid
the operation for sNaN.
Regards,
Sujoy
2015-11-26 Sujoy Saraswati
PR tree-optimization/61441
* fold-const.c (const_binop): Use REAL_VALUE_ISSIGNALING_NAN instead
of REAL
Hi,
This series of patches fixes PR61441. The fix is broken into 5 patches.
The first one adds REAL_VALUE_ISSIGNALING_NAN.
2015-11-26 Sujoy Saraswati
PR tree-optimization/61441
* real.c (real_issignaling_nan): New.
* real.h (real_issignaling_nan, REAL_VALUE_ISSIGN
Hi,
> I think the general principle is:
>
> * The caller decides whether folding is desirable (whether it would lose
> exceptions, for example).
>
> * The real.c code is called only when the caller has decided that folding is
> desirable, and should always produce the correct output (which for a
10 matches
Mail list logo