This is the mail archive of the mailing list for the libstdc++ project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] PR libstdc++/83833 fix chi_squared_distribution::param(const param&)

On 15/01/18 19:59 +0000, Jonathan Wakely wrote:
The chi_squared_distribution::param(const param&) function should also
update the parameters of the gamma_distribution member.

	PR libstdc++/83833
	* include/bits/random.h (chi_squared_distribution::param): Update
	gamma distribution parameter.
	* testsuite/26_numerics/random/chi_squared_distribution/ New

Tested powerpc64le-linux, committed to trunk.

(I know this is not a regression, but it's a small fix, and I also
plan to apply it on the branches).

This is needed to prevent the test failing on x86-32.

Committed to trunk and gcc-7-branch.

commit 7b450fcaf80dc75b7007de5f5fd82489cfc92eee
Author: Jonathan Wakely <>
Date:   Mon Jan 29 14:06:37 2018 +0000

    PR libstdc++/83833 fix failing test on ia32
            PR libstdc++/83833
            * testsuite/26_numerics/random/chi_squared_distribution/
            Add -ffloat-store to options for m68k and ia32.

diff --git a/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/ b/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/
index 01667635b41..087c9368ce4 100644
--- a/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/
+++ b/libstdc++-v3/testsuite/26_numerics/random/chi_squared_distribution/
@@ -16,6 +16,7 @@
 // <>.
 // { dg-do run { target c++11 } }
+// // { dg-additional-options "-ffloat-store" { target { m68*-*-* || ia32 } } }
 #include <random>
 #include <testsuite_hooks.h>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]