This is the mail archive of the gcc@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]

981222-snapshot: testsuite results and bugs report


	Hi !-)

Here are the testsuite results for the 980122 snapshot. Just 
after 3 boring notes:


(--1--) EGCS now supports the template-template parameters feature 
(Yeah ;-) => this is not yet mentioned in the gcc/cp/NEWS file.

(--2--) there is a regression. the following testcase don't compile 
but used to (I think so; as I could build the program the testcase 
comes from): it seems enumerations can't no more be used as template 
arguments. 


// file test.cc; gcc version egcs-2.91.05 980122 (gcc-2.8.0 release)
struct S { enum en { s0, s1, s2 }; };

template<typename S::en e>
int val( ) 
{ 
  return e; 
}


int main()
{
  return val<S::s0>( );
}

// $ g++ test.cc
// test.cc: In function `int main()':
// test.cc:12: non-constant `S::s0' cannot be used as template argument
// test.cc:12: no matching function for call to `val ()'

Is there a patch available ? till, have to switch back to 980115-snapshot :-(
(could this testcase be added to the g++ testsuite ?)

(--3--) 9801{15,22} snapshots don't cure the floating point arithmetic 
problem I've reported (http://www.cygnus.com/ml/egcs-bugs/1998-Jan/0199.html)



Best regards, Max


----------
libc.5.39 & ld.so.1.9.5 & binutils-2.8.1.0.15
./configure --enable-shared
BOOT_CFLAGS="-O6 -g"
 
----------
		=== gcc tests ===

FAIL: gcc.failure/940409-1.c,  -O0  
FAIL: gcc.failure/940409-1.c,  -O1  
FAIL: gcc.failure/940409-1.c,  -O2  
FAIL: gcc.failure/940409-1.c,  -O2 -fomit-frame-pointer -finline-functions  
FAIL: gcc.failure/940409-1.c,  -O2 -g  

		=== gcc Summary ===

# of expected passes		5983
# of unexpected failures	5
# of expected failures		1
# of unsupported tests		7
/tmp/egcs-980122/gcc/xgcc version egcs-2.91.05 980122 (gcc-2.8.0 release)

		=== g++ tests ===

FAIL: g++.pt/ttp22.C (test for excess errors)
FAIL: g++.pt/ttp23.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		3598
# of unexpected failures	2
# of expected failures		81
# of untested testcases		6
/tmp/egcs-980122/gcc/testsuite/../xgcc version egcs-2.91.05 980122 (gcc-2.8.0 release)

		=== g77 tests ===

FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 

		=== g77 Summary ===

# of expected passes		130
# of unexpected failures	2
/tmp/egcs-980122/gcc/g77 version egcs-2.91.05 980122 (gcc-2.8.0 release)



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