Results for egcs-2.92.16 19981022 (gcc2 ss-980609 experimental) testsuite on i686-pc-udk

Robert Lipe robertl@dgii.com
Fri Oct 23 02:57:00 GMT 1998


Reply-To: 
 
* The libstdc compilation failures are the dwarf problem.
* The complex* problems don't show up in either OSR5 or Linux, but
  I have seen them on other (non ia32) targets.
* I'm seeing some problems that make me  wonder about .weak on this target:

FAIL: g++.mike/dyncast7.C (test for excess errors)
UX:ld: ERROR: /play/tmp/7/i686-pc-udk//libstdc++/libstdc++.a(cstrmain.o): fatal
error: symbol `basic_string<char, string_char_traits<char>, __default_alloc_temp
late<false, 0> >::Rep::data(void)` multiply-defined, also in file /var/tmp/cc1g7
xDU.o
collect2: ld returned 1 exit status

FAIL: g++.robertl/eb41.C (test for excess errors)
UX:ld: ERROR: /play/tmp/7/i686-pc-udk//libstdc++/libstdc++.a(cstrmain.o): fatal
error: symbol `basic_string<char, string_char_traits<char>, __default_alloc_temp
late<false, 0> >::rep(void) const` multiply-defined, also in file /var/tmp/ccSMM
bzw.o
collect2: ld returned 1 exit status

* I see some parse failures that don't show up on Linux:
FAIL: g++.other/friend5.C (test for excess errors)
/play/egcs/gcc/testsuite/g++.old-deja/g++.other/friend5.C:8: parse error before
`('

FAIL: g++.robertl/eb27.C (test for excess errors)
/play/egcs/gcc/testsuite/g++.old-deja/g++.robertl/eb27.C:33: no match for `test<
T> & += const test<int> &'

FAIL: g++.ext/typeof1.C (test for excess errors)
/play/egcs/gcc/testsuite/g++.old-deja/g++.ext/typeof1.C:12: ANSI C++ forbids typ
edef which does not specify a type
/play/egcs/gcc/testsuite/g++.old-deja/g++.ext/typeof1.C:12: ANSI C++ forbids typ
edef which does not specify a type
/play/egcs/gcc/testsuite/g++.old-deja/g++.ext/typeof1.C:13: `i' undeclared (firs
t use this function)
/play/egcs/gcc/testsuite/g++.old-deja/g++.ext/typeof1.C:13: (Each undeclared ide
ntifier is reported only once
/play/egcs/gcc/testsuite/g++.old-deja/g++.ext/typeof1.C:13: for each function it
 appears in.)


I'll try to investigate these more later.


Native configuration is i686-pc-udk

		=== libio tests ===


Running target unix/-fPIC

		=== libio Summary for unix/-fPIC ===

# of expected passes		40

Running target unix

		=== libio Summary for unix ===

# of expected passes		40

		=== libio Summary ===

# of expected passes		80
		=== libstdc++ tests ===


Running target unix/-fPIC
FAIL: tcomplex.cc compilation
FAIL: tcomplex.cc -O compilation
FAIL: tlist.cc compilation
FAIL: tlist.cc -O compilation
FAIL: tmap.cc compilation
FAIL: tmap.cc -O compilation
FAIL: tstring.cc compilation
FAIL: tvector.cc compilation
FAIL: tvector.cc -O compilation

		=== libstdc++ Summary for unix/-fPIC ===

# of expected passes		3
# of unexpected failures	9
# of expected failures		18

Running target unix
FAIL: tcomplex.cc compilation
FAIL: tcomplex.cc -O compilation
FAIL: tlist.cc compilation
FAIL: tlist.cc -O compilation
FAIL: tmap.cc compilation
FAIL: tmap.cc -O compilation
FAIL: tstring.cc compilation
FAIL: tvector.cc compilation
FAIL: tvector.cc -O compilation

		=== libstdc++ Summary for unix ===

# of expected passes		3
# of unexpected failures	9
# of expected failures		18

		=== libstdc++ Summary ===

# of expected passes		6
# of unexpected failures	18
# of expected failures		36
		=== libg++ tests ===


Running target unix/-fPIC

		=== libg++ Summary for unix/-fPIC ===

# of expected passes		72

Running target unix

		=== libg++ Summary for unix ===

# of expected passes		72

		=== libg++ Summary ===

# of expected passes		144
		=== gcc tests ===


Running target unix/-fPIC
FAIL: gcc.c-torture/execute/921123-2.c execution,  -O0 
FAIL: gcc.c-torture/execute/940122-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -Os 
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/complex-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/complex-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/complex-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/complex-1.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/complex-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/complex-2.c execution,  -O0 
FAIL: gcc.c-torture/execute/complex-2.c execution,  -O1 
FAIL: gcc.c-torture/execute/complex-2.c execution,  -O2 
FAIL: gcc.c-torture/execute/complex-2.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/complex-2.c execution,  -Os 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -Os 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -Os 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O0 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O1 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -Os 
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 11)
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 12)
FAIL: gcc.dg/clobbers.c execution test

		=== gcc Summary for unix/-fPIC ===

# of expected passes		7738
# of unexpected failures	48
# of expected failures		7
# of unsupported tests		12

Running target unix
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/980506-2.c execution,  -Os 
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2f.c execution,  -Os 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/loop-2g.c execution,  -Os 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution,  -Os 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O0 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O1 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -O2 -g 
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution,  -Os 
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 11)
FAIL: gcc.c-torture/special/981006-1.c  (test for bogus messages, line 12)
FAIL: gcc.dg/clobbers.c execution test

		=== gcc Summary for unix ===

# of expected passes		7754
# of unexpected failures	32
# of expected failures		7
# of unsupported tests		12

		=== gcc Summary ===

# of expected passes		15492
# of unexpected failures	80
# of expected failures		14
# of unsupported tests		24
/play/tmp/7/gcc/xgcc version egcs-2.92.16 19981022 (gcc2 ss-980609 experimental)

		=== g++ tests ===


Running target unix/-fPIC
FAIL: g++.ext/typeof1.C (test for excess errors)
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.martin/lookup1.C (test for excess errors)
FAIL: g++.martin/new1.C  Execution test
FAIL: g++.mike/dyncast7.C (test for excess errors)
FAIL: g++.other/crash3.C (test for excess errors)
FAIL: g++.other/friend5.C (test for excess errors)
FAIL: g++.robertl/eb27.C (test for excess errors)
FAIL: g++.robertl/eb41.C (test for excess errors)

		=== g++ Summary for unix/-fPIC ===

# of expected passes		4571
# of unexpected failures	9
# of expected failures		109
# of untested testcases		7

Running target unix
FAIL: g++.ext/typeof1.C (test for excess errors)
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.martin/lookup1.C (test for excess errors)
FAIL: g++.martin/new1.C  Execution test
FAIL: g++.mike/dyncast7.C (test for excess errors)
FAIL: g++.other/crash3.C (test for excess errors)
FAIL: g++.other/friend5.C (test for excess errors)
FAIL: g++.robertl/eb27.C (test for excess errors)
FAIL: g++.robertl/eb41.C (test for excess errors)

		=== g++ Summary for unix ===

# of expected passes		4571
# of unexpected failures	9
# of expected failures		109
# of untested testcases		7

		=== g++ Summary ===

# of expected passes		9142
# of unexpected failures	18
# of expected failures		218
# of untested testcases		14
/play/tmp/7/gcc/testsuite/../xgcc version egcs-2.92.16 19981022 (gcc2 ss-980609 experimental)

		=== g77 tests ===


Running target unix/-fPIC
FAIL: g77.f-torture/compile/980310-3.f,  -O1  

		=== g77 Summary for unix/-fPIC ===

# of expected passes		443
# of unexpected failures	1

Running target unix
FAIL: g77.f-torture/compile/980310-3.f,  -O1  

		=== g77 Summary for unix ===

# of expected passes		443
# of unexpected failures	1

		=== g77 Summary ===

# of expected passes		886
# of unexpected failures	2
		=== objc tests ===


Running target unix/-fPIC

		=== objc Summary for unix/-fPIC ===

# of expected passes		38

Running target unix

		=== objc Summary for unix ===

# of expected passes		38

		=== objc Summary ===

# of expected passes		76
/play/tmp/7/gcc/xgcc version egcs-2.92.16 19981022 (gcc2 ss-980609 experimental)


configure flags: --with-gcc-version-trigger=/play/egcs/gcc/version.c --host=i686-pc-udk --target=i686-pc-udk --norecursion



More information about the Gcc mailing list