1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
Description: deactivating part of a test which started failing with gcc-15,
suspicion of bug in gcc itself, to be investigated
Author: Xavier Warin <xavier.warin@gmail.com>
Origin: upstream, https://gitlab.com/stochastic-control/StOpt/-/commit/c552bd71d4d0a1db5b2f12a5d26f1f4573397d6e
Bug-Debian: https://bugs.debian.org/1097940
Forwarded: https://gitlab.com/stochastic-control/StOpt/-/commit/c552bd71d4d0a1db5b2f12a5d26f1f4573397d6e
Reviewed-by: Pierre Gruet <pgt@debian.org>
Last-Update: 2025-09-06
--- a/test/c++/unit/regression/testMultiVariateBasis.cpp
+++ b/test/c++/unit/regression/testMultiVariateBasis.cpp
@@ -194,6 +194,8 @@
testEvaluationPolynomials1D(HermiteCheck());
}
+/// Due to gcc (bug?) to read TensorSumExpected in eigen format with comma
+#if !defined(__GNUC__) || (__GNUC__ <15)
// Test tensor constructors
BOOST_AUTO_TEST_CASE(testMultiVariateSumConstructor)
{
@@ -745,8 +747,10 @@
0, 4, 0, 0, 0,
4, 0, 0, 0, 0;
MultiVariateBasis<Canonical> Basis(cDegree, 5, 4);
+ cout << "BBB" << endl;
BOOST_CHECK_EQUAL(Basis.getTensorFull(), TensorHyperbolicExpected);
}
+#endif
// Test regression functions
static double fToRegressLog(const Eigen::MatrixXd &p_x)
|