diff --git a/lang/egcs-snapshot/README b/lang/egcs-snapshot/README index 701c993cd97..3322f5345ea 100644 --- a/lang/egcs-snapshot/README +++ b/lang/egcs-snapshot/README @@ -1,4 +1,4 @@ -$OpenBSD: README,v 1.2 1999/01/24 21:36:12 espie Exp $ +$OpenBSD: README,v 1.3 1999/02/01 23:34:08 espie Exp $ Warning: highly experimental port. @@ -58,13 +58,16 @@ play with -fsquangle: since this is an option you need to activate for building the library, you had better decide from the start. On the other hand, there are several known situations which confuse our -specific flavor of gas. For instance, recent snapshots build fine on the +specific flavor of gas. For instance, some recent snapshots built fine on the older machines with default CFLAGS (-O2 -g), but crash when -g is removed. +This seems to be fixed as of 19990131 As of 19990117, I personally built egcs for m68k, i386, alpha, and sparc. So all those archs *do* work. If it doesn't work for you, you've been doing something wrong. +As of 19990131, I checked that i386 and m68k did work. + Once you get through all those caveats, and manage to build egcs, one nice point is that you get fairly good C, C++, f77, objective-C, and java compilers. diff --git a/lang/egcs-snapshot/files/tests/i386.readme b/lang/egcs-snapshot/files/tests/i386.readme index 94efabbefd6..7b43b3525bb 100644 --- a/lang/egcs-snapshot/files/tests/i386.readme +++ b/lang/egcs-snapshot/files/tests/i386.readme @@ -20,13 +20,23 @@ Running target unix Running target unix -FAIL: gcc.c-torture/execute/980526-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/930603-1.c execution, -O0 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O1 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/930603-1.c execution, -Os FAIL: gcc.c-torture/execute/990119-1.c execution, -O0 FAIL: gcc.c-torture/execute/990119-1.c execution, -O1 FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/990119-1.c execution, -Os +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/990128-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 @@ -45,10 +55,12 @@ 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/noncompile/951227-1.c 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/980414-1.c (test for excess errors) FAIL: gcc.dg/990117-1.c (test for excess errors) +FAIL: gcc.dg/990130-1.c (test for excess errors) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 12) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 15) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 18) @@ -56,14 +68,17 @@ FAIL: gcc.dg/cpp-if1.c floating point in #if (test for errors, line 21) FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 24) FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 27) FAIL: gcc.dg/cpp-if1.c (test for excess errors) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 18) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 23) +FAIL: gcc.misc-tests/m-un-2.c (test for excess errors) === gcc Summary === -# of expected passes 7886 -# of unexpected failures 36 +# of expected passes 7928 +# of unexpected failures 51 # of expected failures 13 # of unsupported tests 12 -/vbig/ports/lang/egcs-snapshot/egcs-19990124/gcc/xgcc version egcs-2.93.03 19990124 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g++ tests === @@ -71,13 +86,7 @@ FAIL: gcc.dg/cpp-if1.c (test for excess errors) Running target unix FAIL: g++.law/profile1.C (test for excess errors) FAIL: g++.mike/p6610a.C Execution test -FAIL: g++.ns/using12.C candidates (test for errors, line 6) -FAIL: g++.ns/using12.C candidates (test for errors, line 7) -FAIL: g++.ns/using12.C candidates (test for errors, line 8) -FAIL: g++.ns/using12.C candidates (test for errors, line 9) -FAIL: g++.ns/using12.C candidates (test for errors, line 12) -FAIL: g++.ns/using12.C ambiguous (test for errors, line 18) -FAIL: g++.ns/using12.C (test for excess errors) +FAIL: g++.ns/template6.C (test for excess errors) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 21) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 22) FAIL: g++.other/null1.C NULL used in arithmetic (test for warnings, line 25) @@ -93,24 +102,29 @@ FAIL: g++.other/null1.C converting NULL to int (test for warnings, line 36) FAIL: g++.other/null1.C NULL bound to integer template parameter (test for warnings, line 37) FAIL: g++.other/null1.C converting NULL to int (test for warnings, line 38) FAIL: g++.pt/instantiate4.C (test for excess errors) +FAIL: g++.robertl/eb83.C caused compiler crash === g++ Summary === -# of expected passes 4812 -# of unexpected failures 24 +# of expected passes 4818 +# of unexpected failures 19 # of expected failures 90 # of untested testcases 7 -/vbig/ports/lang/egcs-snapshot/egcs-19990124/gcc/testsuite/../xgcc version egcs-2.93.03 19990124 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/testsuite/../xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g77 tests === Running target unix +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops === g77 Summary === -# of expected passes 100 -# of unresolved testcases 186 +# of expected passes 468 +# of unexpected failures 4 === objc tests === @@ -119,3 +133,9 @@ Running target unix === objc Summary === # of expected passes 38 +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) + + +Compiler version: egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) +Platform: i386-unknown-openbsd2.4 +configure flags: --with-gcc-version-trigger=/usr/ports/lang/egcs-snapshot/work/source/gcc/version.c --host=i386-unknown-openbsd2.4 --prefix=/usr/local --verbose --program-transform-name=s,^,e, --with-gnu-as --with-gnu-ld --enable-shared --prefix=/usr/local --norecursion diff --git a/lang/egcs-snapshot/files/tests/m68k.readme b/lang/egcs-snapshot/files/tests/m68k.readme index 696d6e04301..5299b0e53b6 100644 --- a/lang/egcs-snapshot/files/tests/m68k.readme +++ b/lang/egcs-snapshot/files/tests/m68k.readme @@ -32,13 +32,28 @@ FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/921215-1.c execution, -Os +FAIL: gcc.c-torture/execute/930603-1.c execution, -O0 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O1 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/930603-1.c execution, -Os FAIL: gcc.c-torture/execute/931002-1.c execution, -O0 FAIL: gcc.c-torture/execute/931002-1.c execution, -O1 FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/931002-1.c execution, -Os -FAIL: gcc.c-torture/execute/980526-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990119-1.c execution, -O0 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O1 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/990119-1.c execution, -Os +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O0 FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O1 FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O2 @@ -58,14 +73,25 @@ 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/noncompile/951227-1.c +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 12) +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 15) +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 18) +FAIL: gcc.dg/cpp-if1.c floating point in #if (test for errors, line 21) +FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 24) +FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 27) +FAIL: gcc.dg/cpp-if1.c (test for excess errors) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 18) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 23) +FAIL: gcc.misc-tests/m-un-2.c (test for excess errors) === gcc Summary === -# of expected passes 7858 -# of unexpected failures 32 +# of expected passes 7911 +# of unexpected failures 58 # of expected failures 13 -# of unsupported tests 19 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +# of unsupported tests 21 +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g++ tests === @@ -79,6 +105,7 @@ FAIL: g++.jason/temporary8.C Execution test FAIL: g++.jason/thunk3.C (test for excess errors) FAIL: g++.law/profile1.C (test for excess errors) FAIL: g++.mike/p6610a.C Execution test +FAIL: g++.ns/template6.C (test for excess errors) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 21) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 22) FAIL: g++.other/null1.C NULL used in arithmetic (test for warnings, line 25) @@ -97,24 +124,31 @@ FAIL: g++.pt/instantiate4.C (test for excess errors) FAIL: g++.pt/mi1.C caused compiler crash FAIL: g++.pt/vaarg.C Execution test FAIL: g++.robertl/eb44.C (test for excess errors) +FAIL: g++.robertl/eb83.C caused compiler crash === g++ Summary === -# of expected passes 4772 -# of unexpected failures 26 -# of expected failures 91 +# of expected passes 4806 +# of unexpected failures 28 +# of expected failures 92 # of untested testcases 7 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/testsuite/../xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/testsuite/../xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g77 tests === Running target unix +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +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 100 -# of unresolved testcases 186 +# of expected passes 466 +# of unexpected failures 6 === objc tests === @@ -123,9 +157,9 @@ Running target unix === objc Summary === # of expected passes 38 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) -Compiler version: egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +Compiler version: egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) Platform: m68k-unknown-openbsd2.4 - +c diff --git a/lang/egcs/snapshot/README b/lang/egcs/snapshot/README index 701c993cd97..3322f5345ea 100644 --- a/lang/egcs/snapshot/README +++ b/lang/egcs/snapshot/README @@ -1,4 +1,4 @@ -$OpenBSD: README,v 1.2 1999/01/24 21:36:12 espie Exp $ +$OpenBSD: README,v 1.3 1999/02/01 23:34:08 espie Exp $ Warning: highly experimental port. @@ -58,13 +58,16 @@ play with -fsquangle: since this is an option you need to activate for building the library, you had better decide from the start. On the other hand, there are several known situations which confuse our -specific flavor of gas. For instance, recent snapshots build fine on the +specific flavor of gas. For instance, some recent snapshots built fine on the older machines with default CFLAGS (-O2 -g), but crash when -g is removed. +This seems to be fixed as of 19990131 As of 19990117, I personally built egcs for m68k, i386, alpha, and sparc. So all those archs *do* work. If it doesn't work for you, you've been doing something wrong. +As of 19990131, I checked that i386 and m68k did work. + Once you get through all those caveats, and manage to build egcs, one nice point is that you get fairly good C, C++, f77, objective-C, and java compilers. diff --git a/lang/egcs/snapshot/files/tests/i386.readme b/lang/egcs/snapshot/files/tests/i386.readme index 94efabbefd6..7b43b3525bb 100644 --- a/lang/egcs/snapshot/files/tests/i386.readme +++ b/lang/egcs/snapshot/files/tests/i386.readme @@ -20,13 +20,23 @@ Running target unix Running target unix -FAIL: gcc.c-torture/execute/980526-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/930603-1.c execution, -O0 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O1 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/930603-1.c execution, -Os FAIL: gcc.c-torture/execute/990119-1.c execution, -O0 FAIL: gcc.c-torture/execute/990119-1.c execution, -O1 FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/990119-1.c execution, -Os +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/990128-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 @@ -45,10 +55,12 @@ 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/noncompile/951227-1.c 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/980414-1.c (test for excess errors) FAIL: gcc.dg/990117-1.c (test for excess errors) +FAIL: gcc.dg/990130-1.c (test for excess errors) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 12) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 15) FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 18) @@ -56,14 +68,17 @@ FAIL: gcc.dg/cpp-if1.c floating point in #if (test for errors, line 21) FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 24) FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 27) FAIL: gcc.dg/cpp-if1.c (test for excess errors) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 18) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 23) +FAIL: gcc.misc-tests/m-un-2.c (test for excess errors) === gcc Summary === -# of expected passes 7886 -# of unexpected failures 36 +# of expected passes 7928 +# of unexpected failures 51 # of expected failures 13 # of unsupported tests 12 -/vbig/ports/lang/egcs-snapshot/egcs-19990124/gcc/xgcc version egcs-2.93.03 19990124 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g++ tests === @@ -71,13 +86,7 @@ FAIL: gcc.dg/cpp-if1.c (test for excess errors) Running target unix FAIL: g++.law/profile1.C (test for excess errors) FAIL: g++.mike/p6610a.C Execution test -FAIL: g++.ns/using12.C candidates (test for errors, line 6) -FAIL: g++.ns/using12.C candidates (test for errors, line 7) -FAIL: g++.ns/using12.C candidates (test for errors, line 8) -FAIL: g++.ns/using12.C candidates (test for errors, line 9) -FAIL: g++.ns/using12.C candidates (test for errors, line 12) -FAIL: g++.ns/using12.C ambiguous (test for errors, line 18) -FAIL: g++.ns/using12.C (test for excess errors) +FAIL: g++.ns/template6.C (test for excess errors) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 21) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 22) FAIL: g++.other/null1.C NULL used in arithmetic (test for warnings, line 25) @@ -93,24 +102,29 @@ FAIL: g++.other/null1.C converting NULL to int (test for warnings, line 36) FAIL: g++.other/null1.C NULL bound to integer template parameter (test for warnings, line 37) FAIL: g++.other/null1.C converting NULL to int (test for warnings, line 38) FAIL: g++.pt/instantiate4.C (test for excess errors) +FAIL: g++.robertl/eb83.C caused compiler crash === g++ Summary === -# of expected passes 4812 -# of unexpected failures 24 +# of expected passes 4818 +# of unexpected failures 19 # of expected failures 90 # of untested testcases 7 -/vbig/ports/lang/egcs-snapshot/egcs-19990124/gcc/testsuite/../xgcc version egcs-2.93.03 19990124 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/testsuite/../xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g77 tests === Running target unix +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops === g77 Summary === -# of expected passes 100 -# of unresolved testcases 186 +# of expected passes 468 +# of unexpected failures 4 === objc tests === @@ -119,3 +133,9 @@ Running target unix === objc Summary === # of expected passes 38 +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) + + +Compiler version: egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) +Platform: i386-unknown-openbsd2.4 +configure flags: --with-gcc-version-trigger=/usr/ports/lang/egcs-snapshot/work/source/gcc/version.c --host=i386-unknown-openbsd2.4 --prefix=/usr/local --verbose --program-transform-name=s,^,e, --with-gnu-as --with-gnu-ld --enable-shared --prefix=/usr/local --norecursion diff --git a/lang/egcs/snapshot/files/tests/m68k.readme b/lang/egcs/snapshot/files/tests/m68k.readme index 696d6e04301..5299b0e53b6 100644 --- a/lang/egcs/snapshot/files/tests/m68k.readme +++ b/lang/egcs/snapshot/files/tests/m68k.readme @@ -32,13 +32,28 @@ FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/921215-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/921215-1.c execution, -Os +FAIL: gcc.c-torture/execute/930603-1.c execution, -O0 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O1 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 +FAIL: gcc.c-torture/execute/930603-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/930603-1.c execution, -Os FAIL: gcc.c-torture/execute/931002-1.c execution, -O0 FAIL: gcc.c-torture/execute/931002-1.c execution, -O1 FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 -fomit-frame-pointer -finline-functions FAIL: gcc.c-torture/execute/931002-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/931002-1.c execution, -Os -FAIL: gcc.c-torture/execute/980526-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990119-1.c execution, -O0 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O1 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990119-1.c execution, -O2 -g +FAIL: gcc.c-torture/execute/990119-1.c execution, -Os +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: gcc.c-torture/execute/990128-1.c execution, -O2 -g FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O0 FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O1 FAIL: gcc.c-torture/execute/nestfunc-1.c execution, -O2 @@ -58,14 +73,25 @@ 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/noncompile/951227-1.c +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 12) +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 15) +FAIL: gcc.dg/cpp-if1.c invalid number (test for errors, line 18) +FAIL: gcc.dg/cpp-if1.c floating point in #if (test for errors, line 21) +FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 24) +FAIL: gcc.dg/cpp-if1.c too many suffixes (test for errors, line 27) +FAIL: gcc.dg/cpp-if1.c (test for excess errors) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 18) +FAIL: gcc.misc-tests/m-un-2.c warning regression (test for warnings, line 23) +FAIL: gcc.misc-tests/m-un-2.c (test for excess errors) === gcc Summary === -# of expected passes 7858 -# of unexpected failures 32 +# of expected passes 7911 +# of unexpected failures 58 # of expected failures 13 -# of unsupported tests 19 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +# of unsupported tests 21 +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g++ tests === @@ -79,6 +105,7 @@ FAIL: g++.jason/temporary8.C Execution test FAIL: g++.jason/thunk3.C (test for excess errors) FAIL: g++.law/profile1.C (test for excess errors) FAIL: g++.mike/p6610a.C Execution test +FAIL: g++.ns/template6.C (test for excess errors) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 21) FAIL: g++.other/null1.C converting NULL to non-pointer type (test for warnings, line 22) FAIL: g++.other/null1.C NULL used in arithmetic (test for warnings, line 25) @@ -97,24 +124,31 @@ FAIL: g++.pt/instantiate4.C (test for excess errors) FAIL: g++.pt/mi1.C caused compiler crash FAIL: g++.pt/vaarg.C Execution test FAIL: g++.robertl/eb44.C (test for excess errors) +FAIL: g++.robertl/eb83.C caused compiler crash === g++ Summary === -# of expected passes 4772 -# of unexpected failures 26 -# of expected failures 91 +# of expected passes 4806 +# of unexpected failures 28 +# of expected failures 92 # of untested testcases 7 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/testsuite/../xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/testsuite/../xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) === g77 tests === Running target unix +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto0.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops +FAIL: g77.f-torture/execute/auto1.f execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops +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 100 -# of unresolved testcases 186 +# of expected passes 466 +# of unexpected failures 6 === objc tests === @@ -123,9 +157,9 @@ Running target unix === objc Summary === # of expected passes 38 -/vbig/ports/lang/egcs-snapshot/egcs-19990117/gcc/xgcc version egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +/vbig/ports/lang/egcs-snapshot/egcs-19990131/gcc/xgcc version egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) -Compiler version: egcs-2.93.02 19990117 (gcc2 ss-980609 experimental) +Compiler version: egcs-2.93.04 19990131 (gcc2 ss-980929 experimental) Platform: m68k-unknown-openbsd2.4 - +c