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]

Results for egcs-2.91.53 19980814 (gcc2 ss-980609 experimental) testsuite on i486-pc-linux-gnu



On i486-Linux 2.1.113 with the latest glibc 2.1 snapshot I get the
appended results.  The c++ excess errors come from the recent change
to glibc 2.1/egcs of using __PMT/__P with throw.  For example:

FAIL: g++.brendan/crash30.C (test for excess errors)
In file included from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/cstring:7,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/std/straits.h:106,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/std/bastring.h:36,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/string:6,
                 from /mnt/cc/egcs/egcs_1_1_branch/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C:3:
/usr/include/string.h:38: declaration of `memcpy(void *, const void *, unsigned int)' throws different exceptions
<internal>:38: previous declaration here
/usr/include/string.h:58: declaration of `memcmp(const void *, const void *, unsigned int)' throws different exceptions
<internal>:58: previous declaration here
/usr/include/string.h:66: declaration of `strcpy(char *, const char *)' throws different exceptions
<internal>:66: previous declaration here
/usr/include/string.h:79: declaration of `strcmp(const char *, const char *)' throws different exceptions
<internal>:79: previous declaration here
/usr/include/string.h:194: declaration of `strlen(const char *)' throws different exceptions
<internal>:194: previous declaration here
In file included from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/stl/stl_alloc.h:57,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/stl/alloc.h:21,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/std/bastring.h:39,
                 from /mnt/cc/egcs/egcs_1_1_branch/libstdc++/string:6,
                 from /mnt/cc/egcs/egcs_1_1_branch/gcc/testsuite/g++.old-deja/g++.brendan/crash30.C:3:
/usr/include/stdlib.h:469: declaration of `abort()' throws different exceptions
<internal>:469: previous declaration here
/usr/include/stdlib.h:487: declaration of `exit(int)' throws different exceptions
<internal>:487: previous declaration here
/usr/include/stdlib.h:583: declaration of `abs(int)' throws different exceptions
<internal>:583: previous declaration here
/usr/include/stdlib.h:584: declaration of `labs(long int)' throws different exceptions
<internal>:584: previous declaration here

The other failures (test for excess errors) are similar.  At least
egcs bootstraps again without patches with glibc 2.1.

I only got one ICE in g++.pt/explicit69.C:
compiler exited with status 1
output is:
/mnt/cc/egcs/egcs_1_1_branch/gcc/testsuite/g++.old-deja/g++.pt/explicit69.C:2: Internal compiler error.
/mnt/cc/egcs/egcs_1_1_branch/gcc/testsuite/g++.old-deja/g++.pt/explicit69.C:2: Please submit a full bug report to `egcs-bugs@cygnus.com'.
XFAIL: g++.pt/explicit69.C not a template instantiation (test for errors, line 2)

Andreas

Native configuration is i486-pc-linux-gnu

		=== libio tests ===


Running target unix

		=== libio Summary ===

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


Running target unix

		=== libstdc++ Summary ===

# of expected passes		30
		=== gcc tests ===


Running target unix
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
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.dg/980626-1.c (test for excess errors)
FAIL: gcc.dg/clobbers.c execution test

		=== gcc Summary ===

# of expected passes		7497
# of unexpected failures	10
# of expected failures		7
# of unsupported tests		11
/mnt/cc/egcs/build/gcc/xgcc version egcs-2.91.53 19980814 (gcc2 ss-980609 experimental)

		=== g++ tests ===


Running target unix
FAIL: g++.brendan/crash30.C (test for excess errors)
FAIL: g++.brendan/new3.C (test for excess errors)
FAIL: g++.eh/new1.C (test for excess errors)
FAIL: g++.eh/new2.C (test for excess errors)
FAIL: g++.eh/spec1.C (test for excess errors)
FAIL: g++.eh/spec2.C (test for excess errors)
FAIL: g++.eh/spec3.C (test for excess errors)
FAIL: g++.eh/spec4.C (test for excess errors)
FAIL: g++.jason/rfg7.C (test for excess errors)
FAIL: g++.jason/template26.C (test for excess errors)
FAIL: g++.jason/template31.C (test for excess errors)
FAIL: g++.jason/template44.C (test for excess errors)
FAIL: g++.law/arg9.C (test for excess errors)
FAIL: g++.law/arm13.C (test for excess errors)
FAIL: g++.law/code-gen5.C (test for excess errors)
FAIL: g++.law/ctors12.C (test for excess errors)
FAIL: g++.law/ctors15.C (test for excess errors)
FAIL: g++.law/ctors16.C (test for excess errors)
FAIL: g++.law/ctors2.C (test for excess errors)
FAIL: g++.law/cvt2.C (test for excess errors)
FAIL: g++.law/dtors3.C (test for excess errors)
FAIL: g++.law/operators23.C (test for excess errors)
FAIL: g++.law/scope2.C (test for excess errors)
FAIL: g++.law/virtual4.C (test for excess errors)
FAIL: g++.mike/ns15.C (test for excess errors)
FAIL: g++.mike/p710.C (test for excess errors)
FAIL: g++.ns/using4.C (test for excess errors)
FAIL: g++.ns/using6.C (test for excess errors)
FAIL: g++.pt/ttp19.C (test for excess errors)
FAIL: g++.pt/ttp40.C (test for excess errors)
FAIL: g++.robertl/eb102.C (test for excess errors)
FAIL: g++.robertl/eb104.C (test for excess errors)
FAIL: g++.robertl/eb109.C (test for excess errors)
FAIL: g++.robertl/eb114.C (test for excess errors)
FAIL: g++.robertl/eb124.C (test for excess errors)
FAIL: g++.robertl/eb126.C (test for excess errors)
FAIL: g++.robertl/eb127.C (test for excess errors)
FAIL: g++.robertl/eb129.C (test for excess errors)
FAIL: g++.robertl/eb21.C (test for excess errors)
FAIL: g++.robertl/eb28.C (test for excess errors)
FAIL: g++.robertl/eb29.C (test for excess errors)
FAIL: g++.robertl/eb36.C (test for excess errors)
FAIL: g++.robertl/eb41.C (test for excess errors)
FAIL: g++.robertl/eb59.C (test for excess errors)
FAIL: g++.robertl/eb60.C (test for excess errors)
FAIL: g++.robertl/eb62.C (test for excess errors)
FAIL: g++.robertl/eb7.C (test for excess errors)
FAIL: g++.robertl/eb91.C (test for excess errors)

		=== g++ Summary ===

# of expected passes		4141
# of unexpected failures	48
# of expected failures		118
# of untested testcases		7
/mnt/cc/egcs/build/gcc/testsuite/../xgcc version egcs-2.91.53 19980814 (gcc2 ss-980609 experimental)

		=== g77 tests ===


Running target unix

		=== g77 Summary ===

# of expected passes		415

configure flags: --with-gcc-version-trigger=/mnt/cc/egcs/egcs_1_1_branch/gcc/version.c --host=i486-pc-linux-gnu --prefix=/opt/egcs --enable-shared --enable-threads --with-gnu-as --with-gnu-ld --norecursion

-- 
 Andreas Jaeger   aj@arthur.rhein-neckar.de    jaeger@informatik.uni-kl.de
  for pgp-key finger ajaeger@alma.student.uni-kl.de


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