This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug libstdc++/54675] New: [4.8 Regression] Many libstdc++ testsuite failures in ext/random
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 23 Sep 2012 09:14:06 +0000
- Subject: [Bug libstdc++/54675] New: [4.8 Regression] Many libstdc++ testsuite failures in ext/random
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54675
Bug #: 54675
Summary: [4.8 Regression] Many libstdc++ testsuite failures in
ext/random
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: ubizjak@gmail.com
Target: alphaev68-unknown-linux-gnu
Recent patch introduced many libstdc++ testsuite failures on alpha:
FAIL: ext/random/beta_distribution/cons/default.cc (test for excess errors)
UNRESOLVED: ext/random/beta_distribution/cons/default.cc compilation failed to
produce executable
FAIL: ext/random/beta_distribution/cons/parms.cc (test for excess errors)
UNRESOLVED: ext/random/beta_distribution/cons/parms.cc compilation failed to
produce executable
FAIL: ext/random/beta_distribution/operators/equal.cc (test for excess errors)
UNRESOLVED: ext/random/beta_distribution/operators/equal.cc compilation failed
to produce executable
FAIL: ext/random/beta_distribution/operators/inequal.cc (test for excess
errors)
UNRESOLVED: ext/random/beta_distribution/operators/inequal.cc compilation
failed to produce executable
FAIL: ext/random/beta_distribution/operators/serialize.cc (test for excess
errors)
UNRESOLVED: ext/random/beta_distribution/operators/serialize.cc compilation
failed to produce executable
FAIL: ext/random/beta_distribution/requirements/explicit_instantiation/1.cc
(test for excess errors)
FAIL: ext/random/beta_distribution/requirements/typedefs.cc (test for excess
errors)
FAIL: ext/random/nakagami_distribution/cons/default.cc (test for excess errors)
UNRESOLVED: ext/random/nakagami_distribution/cons/default.cc compilation failed
to produce executable
FAIL: ext/random/nakagami_distribution/cons/parms.cc (test for excess errors)
UNRESOLVED: ext/random/nakagami_distribution/cons/parms.cc compilation failed
to produce executable
FAIL: ext/random/nakagami_distribution/operators/equal.cc (test for excess
errors)
UNRESOLVED: ext/random/nakagami_distribution/operators/equal.cc compilation
failed to produce executable
FAIL: ext/random/nakagami_distribution/operators/inequal.cc (test for excess
errors)
UNRESOLVED: ext/random/nakagami_distribution/operators/inequal.cc compilation
failed to produce executable
FAIL: ext/random/nakagami_distribution/operators/serialize.cc (test for excess
errors)
UNRESOLVED: ext/random/nakagami_distribution/operators/serialize.cc compilation
failed to produce executable
FAIL: ext/random/nakagami_distribution/requirements/explicit_instantiation/1.cc
(test for excess errors)
FAIL: ext/random/nakagami_distribution/requirements/typedefs.cc (test for
excess errors)
FAIL: ext/random/normal_mv_distribution/cons/default.cc (test for excess
errors)
UNRESOLVED: ext/random/normal_mv_distribution/cons/default.cc compilation
failed to produce executable
FAIL: ext/random/normal_mv_distribution/cons/parms.cc (test for excess errors)
UNRESOLVED: ext/random/normal_mv_distribution/cons/parms.cc compilation failed
to produce executable
FAIL: ext/random/normal_mv_distribution/operators/equal.cc (test for excess
errors)
UNRESOLVED: ext/random/normal_mv_distribution/operators/equal.cc compilation
failed to produce executable
FAIL: ext/random/normal_mv_distribution/operators/inequal.cc (test for excess
errors)
UNRESOLVED: ext/random/normal_mv_distribution/operators/inequal.cc compilation
failed to produce executable
FAIL: ext/random/normal_mv_distribution/operators/serialize.cc (test for excess
errors)
UNRESOLVED: ext/random/normal_mv_distribution/operators/serialize.cc
compilation failed to produce executable
FAIL:
ext/random/normal_mv_distribution/requirements/explicit_instantiation/1.cc
(test for excess errors)
FAIL: ext/random/normal_mv_distribution/requirements/typedefs.cc (test for
excess errors)
FAIL: ext/random/pareto_distribution/cons/default.cc (test for excess errors)
UNRESOLVED: ext/random/pareto_distribution/cons/default.cc compilation failed
to produce executable
FAIL: ext/random/pareto_distribution/cons/parms.cc (test for excess errors)
UNRESOLVED: ext/random/pareto_distribution/cons/parms.cc compilation failed to
produce executable
FAIL: ext/random/pareto_distribution/operators/equal.cc (test for excess
errors)
UNRESOLVED: ext/random/pareto_distribution/operators/equal.cc compilation
failed to produce executable
FAIL: ext/random/pareto_distribution/operators/inequal.cc (test for excess
errors)
UNRESOLVED: ext/random/pareto_distribution/operators/inequal.cc compilation
failed to produce executable
FAIL: ext/random/pareto_distribution/operators/serialize.cc (test for excess
errors)
UNRESOLVED: ext/random/pareto_distribution/operators/serialize.cc compilation
failed to produce executable
FAIL: ext/random/pareto_distribution/requirements/explicit_instantiation/1.cc
(test for excess errors)
FAIL: ext/random/pareto_distribution/requirements/typedefs.cc (test for excess
errors)
FAIL: ext/random/rice_distribution/cons/default.cc (test for excess errors)
UNRESOLVED: ext/random/rice_distribution/cons/default.cc compilation failed to
produce executable
FAIL: ext/random/rice_distribution/cons/parms.cc (test for excess errors)
UNRESOLVED: ext/random/rice_distribution/cons/parms.cc compilation failed to
produce executable
FAIL: ext/random/rice_distribution/operators/equal.cc (test for excess errors)
UNRESOLVED: ext/random/rice_distribution/operators/equal.cc compilation failed
to produce executable
FAIL: ext/random/rice_distribution/operators/inequal.cc (test for excess
errors)
UNRESOLVED: ext/random/rice_distribution/operators/inequal.cc compilation
failed to produce executable
FAIL: ext/random/rice_distribution/operators/serialize.cc (test for excess
errors)
UNRESOLVED: ext/random/rice_distribution/operators/serialize.cc compilation
failed to produce executable
FAIL: ext/random/rice_distribution/requirements/explicit_instantiation/1.cc
(test for excess errors)
FAIL: ext/random/rice_distribution/requirements/typedefs.cc (test for excess
errors)
FAIL: ext/random/simd_fast_mersenne_twister_engine/cons/copy.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/cons/copy.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/cons/default.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/cons/default.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/cons/seed1.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/cons/seed1.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/cons/seed2.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/cons/seed2.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/cons/seed_seq.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/cons/seed_seq.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/operators/equal.cc (test for
excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/operators/equal.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/operators/inequal.cc (test
for excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/operators/inequal.cc
compilation failed to produce executable
FAIL: ext/random/simd_fast_mersenne_twister_engine/operators/serialize.cc (test
for excess errors)
UNRESOLVED: ext/random/simd_fast_mersenne_twister_engine/operators/serialize.cc
compilation failed to produce executable
These errors are all similar:
/home/uros/gcc-build/./gcc/g++ -shared-libgcc -B/home/uros/gcc-build/./gcc
-nostdinc++ -L/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/src
-L/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/src/.libs
-B/usr/local/alphaev68-unknown-linux-gnu/bin/
-B/usr/local/alphaev68-unknown-linux-gnu/lib/ -isystem
/usr/local/alphaev68-unknown-linux-gnu/include -isystem
/usr/local/alphaev68-unknown-linux-gnu/sys-include
-B/home/uros/gcc-build/alphaev68-unknown-linux-gnu/./libstdc++-v3/src/.libs
-D_GLIBCXX_ASSERT -fmessage-length=0 -ffunction-sections -fdata-sections -g -O2
-D_GNU_SOURCE -mieee -g -O2 -D_GNU_SOURCE -mieee -DLOCALEDIR="." -nostdinc++
-I/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/alphaev68-unknown-linux-gnu
-I/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include
-I/home/uros/gcc-svn/trunk/libstdc++-v3/libsupc++
-I/home/uros/gcc-svn/trunk/libstdc++-v3/include/backward
-I/home/uros/gcc-svn/trunk/libstdc++-v3/testsuite/util
/home/uros/gcc-svn/trunk/libstdc++-v3/testsuite/ext/random/beta_distribution/cons/default.cc
-std=c++0x ./libtestc++.a -Wl,--gc-sections -lm -o ./default.exe^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1402:25:
error: expected ',' or '...' before numeric constant^M
param_type(result_type __alpha = result_type(1),^M
^^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1433:39:
error: expected ',' or '...' before numeric constant^M
pareto_distribution(result_type __alpha = result_type(1),^M
^^M
In file included from
/home/uros/gcc-svn/trunk/libstdc++-v3/testsuite/ext/random/beta_distribution/cons/default.cc:24:0:^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:
In constructor
'__gnu_cxx::pareto_distribution<_RealType>::param_type::param_type(__gnu_cxx::pareto_distribution<_RealType>::result_type)':^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1404:29:
error: '__mu' was not declared in this scope^M
: _M_alpha(__alpha), _M_mu(__mu)^M
^^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:
In constructor
'__gnu_cxx::pareto_distribution<_RealType>::pareto_distribution(__gnu_cxx::pareto_distribution<_RealType>::result_type)':^M
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1435:27:
error: '__mu' was not declared in this scope^M
: _M_param(__alpha, __mu),^M
^^M
/space/uros/gcc-svn/trunk/libstdc++-v3/include/ext/random.tcc: In function
'std::basic_istream<_CharT, _Traits>&
__gnu_cxx::operator>>(std::basic_istream<_CharT, _Traits>&,
__gnu_cxx::pareto_distribution<_RealType>&)':^M
/space/uros/gcc-svn/trunk/libstdc++-v3/include/ext/random.tcc:905:17: error:
expected unqualified-id before numeric constant^M
_RealType __alpha, __mu;^M
^^M
In file included from
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1603:0,^M
from
/home/uros/gcc-svn/trunk/libstdc++-v3/testsuite/ext/random/beta_distribution/cons/default.cc:24:^M
/space/uros/gcc-svn/trunk/libstdc++-v3/include/ext/random.tcc:906:26: error:
'__mu' was not declared in this scope^M
__is >> __alpha >> __mu;^M
^^M
compiler exited with status 1
FAIL: ext/random/beta_distribution/cons/default.cc (test for excess errors)
Excess errors:
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1402:25:
error: expected ',' or '...' before numeric constant
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1433:39:
error: expected ',' or '...' before numeric constant
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1404:29:
error: '__mu' was not declared in this scope
/home/uros/gcc-build/alphaev68-unknown-linux-gnu/libstdc++-v3/include/ext/random:1435:27:
error: '__mu' was not declared in this scope
/space/uros/gcc-svn/trunk/libstdc++-v3/include/ext/random.tcc:905:17: error:
expected unqualified-id before numeric constant
/space/uros/gcc-svn/trunk/libstdc++-v3/include/ext/random.tcc:906:26: error:
'__mu' was not declared in this scope