This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC 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]

[Bug libstdc++/54675] New: [4.8 Regression] Many libstdc++ testsuite failures in ext/random


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


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