The regressed tests are libstdc++.sum 17_intro/headers/c++200x/all.cc libstdc++.sum 17_intro/headers/c++200x/all_multiple_inclusion.cc libstdc++.sum 17_intro/using_namespace_std_tr1_neg.cc libstdc++.sum 26_numerics/headers/random/types_std_c++0x.cc
With revision 145482 these tests passed. >From revision 145488 and on, these tests have failed as follows: Running /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp ... FAIL: 17_intro/headers/c++200x/all.cc (test for excess errors) FAIL: 17_intro/headers/c++200x/all_multiple_inclusion.cc (test for excess errors) FAIL: 17_intro/using_namespace_std_tr1_neg.cc (test for excess errors) FAIL: 22_locale/ctype/scan/wchar_t/1.cc execution test XPASS: 26_numerics/headers/cmath/c99_classification_macros_c.cc (test for excess errors) FAIL: 26_numerics/headers/random/types_std_c++0x.cc (test for excess errors) FAIL: 26_numerics/random/bernoulli_distribution/cons/default.cc (test for excess errors) WARNING: 26_numerics/random/bernoulli_distribution/cons/default.cc compilation failed to produce executable FAIL: 26_numerics/random/bernoulli_distribution/cons/parms.cc (test for excess errors) WARNING: 26_numerics/random/bernoulli_distribution/cons/parms.cc compilation failed to produce executable FAIL: 26_numerics/random/bernoulli_distribution/operators/serialize.cc (test for excess errors) WARNING: 26_numerics/random/bernoulli_distribution/operators/serialize.cc compilation failed to produce executable Tests shown in context, with old and new FAILs. See last for a list of new FAILs with this revision. The message in the logfile is, for the first regression: In file included from /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/random:58, from /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/17_intro/headers/c++200x/all.cc:122: /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc: In member function 'void std::linear_congruential_engine<_UIntType, __a, __c, __m>::seed(std::seed_seq&)': /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc:121: error: expected unqualified-id before '(' token /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc: In member function 'result_type std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>::operator()()': /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc:581: error: 'log2l' is not a member of 'std' /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc: In member function 'result_type std::piecewise_linear_distribution<_RealType>::operator()(_UniformRandomNumberGenerator&, const std::piecewise_linear_distribution<_RealType>::param_type&)': /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc:2596: error: expected ',' or ';' before ')' token /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc: In function '_RealType std::generate_canonical(_UniformRandomNumberGenerator&)': /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.tcc:2765: error: 'log2l' is not a member of 'std' compiler exited with status 1 Most other errors are similar, except for 17_intro/using_namespace_std_tr1_neg.cc and 26_numerics/headers/random/types_std_c++0x.cc: In file included from /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/random:55, from /tmp/hpautotest-gcc1/gcc/libstdc++-v3/testsuite/17_intro/using_namespace_std_tr1_neg.cc:45: /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1371: error: 'uint_fast32_t' was not declared in this scope /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1371: error: template argument 1 is invalid /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1371: error: '<type error>' is not a valid type for a template constant parameter /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1371: error: '<type error>' is not a valid type for a template constant parameter /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1371: error: '<type error>' is not a valid type for a template constant parameter /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1372: error: invalid type in declaration before ';' token /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1377: error: 'uint_fast32_t' was not declared in this scope /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1377: error: template argument 1 is invalid /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1377: error: '<type error>' is not a valid type for a template constant parameter /tmp/hpautotest-gcc1/cris-elf/gccobj/cris-elf/libstdc++-v3/include/bits/random.h:1377: error: '<type error>' is not a valid type for a template constant parameter (truncated) PASS: 17_intro/using_namespace_std_tr1_neg.cc (test for errors, line 64) PASS: 17_intro/using_namespace_std_tr1_neg.cc (test for errors, line 64) FAIL: 17_intro/using_namespace_std_tr1_neg.cc (test for excess errors) Author and committer of patches in suspect revision range CC:ed. I see there's no log2l in newlib. Perhaps worthwhile to mention that the configure test for C99 math.h succeeded: ... checking dynamic linker characteristics... no checking how to hardcode library paths into programs... immediate checking for exception model to use... call frame checking for compiler with PCH support... yes checking for enabled PCH... yes checking for thread model used by GCC... single checking for atomic builtins for bool... no checking for atomic builtins for short... no checking for atomic builtins for int... no checking for atomic builtins for long long... no checking for g++ that supports -ffunction-sections -fdata-sections... yes checking for underlying I/O to use... stdio checking for C locale to use... generic checking for std::allocator base class... new configure: "C" header strategy set to c_global checking for enabled long long specializations... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking for mbstate_t... yes checking wctype.h usability... yes checking wctype.h presence... yes checking for wctype.h... yes checking for enabled wchar_t specializations... yes checking for sin in -lm... yes checking for ISO C99 support in <math.h>... yes checking tgmath.h usability... yes checking tgmath.h presence... yes checking for tgmath.h... yes checking complex.h usability... no checking complex.h presence... no checking for complex.h... no no checking for ISO C99 support in <stdio.h>... no checking for ISO C99 support in <stdlib.h>... no checking for ISO C99 support in <wchar.h>... no checking for fully enabled ISO C99 support... no configure: Debug build flags set to -g3 -O0 checking for additional debug build... no ... New FAILs with this revision: +libstdc++.sum 26_numerics/random/bernoulli_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/bernoulli_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/bernoulli_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/bernoulli_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/binomial_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/binomial_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/binomial_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/binomial_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/cauchy_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/cauchy_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/cauchy_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/cauchy_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/chi_squared_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/chi_squared_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/chi_squared_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/chi_squared_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/default_random_engine.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/base_copy.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/base_move.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/default.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/discard_block_engine/cons/seed_seq.cc +libstdc++.sum 26_numerics/random/discard_block_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/discard_block_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/discard_block_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/discrete_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/discrete_distribution/cons/initlist.cc +libstdc++.sum 26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc +libstdc++.sum 26_numerics/random/discrete_distribution/cons/range.cc +libstdc++.sum 26_numerics/random/discrete_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/discrete_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/exponential_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/exponential_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/exponential_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/exponential_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/extreme_value_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/extreme_value_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/extreme_value_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/extreme_value_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/fisher_f_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/fisher_f_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/fisher_f_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/fisher_f_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/gamma_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/gamma_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/gamma_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/gamma_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/geometric_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/geometric_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/geometric_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/geometric_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/base_copy.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/base_move.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/default.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/cons/seed_seq.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/independent_bits_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/knuth_b.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/cons/default.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc +libstdc++.sum 26_numerics/random/linear_congruential_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/lognormal_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/lognormal_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/lognormal_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/lognormal_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/cons/default.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/minstd_rand.cc +libstdc++.sum 26_numerics/random/minstd_rand0.cc +libstdc++.sum 26_numerics/random/mt19937.cc +libstdc++.sum 26_numerics/random/mt19937_64.cc +libstdc++.sum 26_numerics/random/negative_binomial_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/negative_binomial_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/negative_binomial_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/normal_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/normal_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/normal_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/normal_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/cons/range.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/cons/range.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/poisson_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/poisson_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/poisson_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/poisson_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/random_device/cons/default.cc +libstdc++.sum 26_numerics/random/random_device/cons/token.cc +libstdc++.sum 26_numerics/random/random_device/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/ranlux24.cc +libstdc++.sum 26_numerics/random/ranlux24_base.cc +libstdc++.sum 26_numerics/random/ranlux48.cc +libstdc++.sum 26_numerics/random/ranlux48_base.cc +libstdc++.sum 26_numerics/random/seed_seq/cons/default.cc +libstdc++.sum 26_numerics/random/seed_seq/cons/initlist.cc +libstdc++.sum 26_numerics/random/seed_seq/cons/range.cc +libstdc++.sum 26_numerics/random/seed_seq/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/base_copy.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/base_move.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/default.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/cons/seed_seq.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/shuffle_order_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/student_t_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/student_t_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/student_t_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/student_t_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/cons/default.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/cons/seed1.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/cons/seed2.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/operators/equal.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/operators/serialize.cc +libstdc++.sum 26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/uniform_int_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/uniform_int_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/uniform_int_distribution/cons/parms_neg.cc +libstdc++.sum 26_numerics/random/uniform_int_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/uniform_int_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/uniform_real_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/uniform_real_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/uniform_real_distribution/cons/parms_neg.cc +libstdc++.sum 26_numerics/random/uniform_real_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/uniform_real_distribution/requirements/typedefs.cc +libstdc++.sum 26_numerics/random/weibull_distribution/cons/default.cc +libstdc++.sum 26_numerics/random/weibull_distribution/cons/parms.cc +libstdc++.sum 26_numerics/random/weibull_distribution/operators/serialize.cc +libstdc++.sum 26_numerics/random/weibull_distribution/requirements/typedefs.cc (list not truncated if this line seen) -- Summary: [4.5 Regression]: cris-elf 17_intro/headers/c++200x/all.cc plus 3 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hp at gcc dot gnu dot org GCC host triplet: x86_64-unknown-linux-gnu GCC target triplet: cris-axis-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39644