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]
Other format: [Raw text]

Re: [tree-ssa] RFC: Making control flow more explicit


Op za 09-08-2003, om 13:58 schreef Steven Bosscher:
> In fact it bootstraps c,c++,objc,java,gfortran + libraries.  I'm running
> the test suites now.

Here are the test results for tree-ssa with your patches applied.

I've compared these results with
http://gcc.gnu.org/ml/gcc-testresults/2003-08/msg00459.html:
The g++/objc test summaries are identical, so no c++ regressions.

For gcc, there are 19 new failures, 4 fewer expected failures and 4 new
unresolved test cases:
+ XPASS: gcc.c-torture/execute/loop-2e.c execution,  -Os 
+ FAIL: gcc.dg/cpp/cmdlne-M.c (test for excess errors)
+ FAIL: gcc.dg/cpp/cmdlne-dD-M.c (test for excess errors)
+ ERROR: gcc.dg/cpp/cmdlne-dD-M.c: error executing dg-final: couldn't open "cmdlne-dD-M.i": no such file or directory
+ UNRESOLVED: gcc.dg/cpp/cmdlne-dD-M.c: error executing dg-final: couldn't open "cmdlne-dD-M.i": no such file or directory
+ FAIL: gcc.dg/cpp/cmdlne-dI-M.c (test for excess errors)
+ ERROR: gcc.dg/cpp/cmdlne-dI-M.c: error executing dg-final: couldn't open "cmdlne-dI-M.i": no such file or directory
+ UNRESOLVED: gcc.dg/cpp/cmdlne-dI-M.c: error executing dg-final: couldn't open "cmdlne-dI-M.i": no such file or directory
+ FAIL: gcc.dg/cpp/cmdlne-dM-M.c (test for excess errors)
+ ERROR: gcc.dg/cpp/cmdlne-dM-M.c: error executing dg-final: couldn't open "cmdlne-dM-M.i": no such file or directory
+ UNRESOLVED: gcc.dg/cpp/cmdlne-dM-M.c: error executing dg-final: couldn't open "cmdlne-dM-M.i": no such file or directory
+ FAIL: gcc.dg/cpp/cmdlne-dN-M.c (test for excess errors)
+ ERROR: gcc.dg/cpp/cmdlne-dN-M.c: error executing dg-final: couldn't open "cmdlne-dN-M.i": no such file or directory
+ UNRESOLVED: gcc.dg/cpp/cmdlne-dN-M.c: error executing dg-final: couldn't open "cmdlne-dN-M.i": no such file or directory
- FAIL: gcc.dg/20000724-1.c execution test
+ FAIL: gcc.dg/Wunreachable-1.c  (test for warnings, line 21)
+ FAIL: gcc.dg/Wunreachable-1.c (test for excess errors)
+ FAIL: gcc.dg/old-style-asm-1.c scan-assembler L(:|\\\$0*)?2
- XPASS: gcc.dg/uninit-8.c uninitialized variable warning (test for bogus messages, line 14)
+ FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
+ FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
+ FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
+ FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
+ FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
+ FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
+ FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
+ FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
+ FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
+ FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
+ FAIL: gcc.dg/tree-ssa/20030731-2.c scan-tree-dump-times if  1

loop-2e.c is a GIV test, so that one can be blamed on the cripled loop
optimizer.  The Wunreachable-1.c and 920507-1.c failures are due to
wrong line numbers.  I don't know what happens with the cmdline tests,
it says ``cc1: error: missing argument to "-M"''.  The other 2 ate
indications that something broke more seriously.

Overall not that much breakage, nice!

Gr.
Steven





> LAST_UPDATED:
> 
> Native configuration is i686-pc-linux-gnu
> 
> 		=== gcc tests ===
> 
> 
> Running target unix
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -O0 
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -O1 
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -O2 
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -O3 -fomit-frame-pointer 
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -O3 -g 
> XPASS: gcc.c-torture/execute/builtins/string-4.c execution,  -Os 
> XPASS: gcc.c-torture/execute/loop-2e.c execution,  -Os 
> FAIL: gcc.c-torture/execute/string-opt-7.c execution,  -O1 
> FAIL: gcc.c-torture/execute/string-opt-7.c execution,  -O2 
> FAIL: gcc.c-torture/execute/string-opt-7.c execution,  -O3 -fomit-frame-pointer 
> FAIL: gcc.c-torture/execute/string-opt-7.c execution,  -O3 -g 
> FAIL: gcc.c-torture/execute/string-opt-7.c execution,  -Os 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -O0 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -O1 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -O2 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -O3 -fomit-frame-pointer 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -O3 -g 
> UNRESOLVED: gcc.c-torture/execute/wchar_t-1.c execution,  -Os 
> FAIL: gcc.dg/compat/vector-1 c_compat_x_tst.o compile
> FAIL: gcc.dg/compat/vector-1 c_compat_y_tst.o compile
> UNRESOLVED: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o link 
> UNRESOLVED: gcc.dg/compat/vector-1 c_compat_x_tst.o-c_compat_y_tst.o execute 
> FAIL: gcc.dg/compat/vector-2 c_compat_x_tst.o compile
> FAIL: gcc.dg/compat/vector-2 c_compat_y_tst.o compile
> UNRESOLVED: gcc.dg/compat/vector-2 c_compat_x_tst.o-c_compat_y_tst.o link 
> UNRESOLVED: gcc.dg/compat/vector-2 c_compat_x_tst.o-c_compat_y_tst.o execute 
> FAIL: gcc.dg/cpp/cmdlne-M.c (test for excess errors)
> FAIL: gcc.dg/cpp/cmdlne-dD-M.c (test for excess errors)
> ERROR: gcc.dg/cpp/cmdlne-dD-M.c: error executing dg-final: couldn't open "cmdlne-dD-M.i": no such file or directory
> UNRESOLVED: gcc.dg/cpp/cmdlne-dD-M.c: error executing dg-final: couldn't open "cmdlne-dD-M.i": no such file or directory
> FAIL: gcc.dg/cpp/cmdlne-dI-M.c (test for excess errors)
> ERROR: gcc.dg/cpp/cmdlne-dI-M.c: error executing dg-final: couldn't open "cmdlne-dI-M.i": no such file or directory
> UNRESOLVED: gcc.dg/cpp/cmdlne-dI-M.c: error executing dg-final: couldn't open "cmdlne-dI-M.i": no such file or directory
> FAIL: gcc.dg/cpp/cmdlne-dM-M.c (test for excess errors)
> ERROR: gcc.dg/cpp/cmdlne-dM-M.c: error executing dg-final: couldn't open "cmdlne-dM-M.i": no such file or directory
> UNRESOLVED: gcc.dg/cpp/cmdlne-dM-M.c: error executing dg-final: couldn't open "cmdlne-dM-M.i": no such file or directory
> FAIL: gcc.dg/cpp/cmdlne-dN-M.c (test for excess errors)
> ERROR: gcc.dg/cpp/cmdlne-dN-M.c: error executing dg-final: couldn't open "cmdlne-dN-M.i": no such file or directory
> UNRESOLVED: gcc.dg/cpp/cmdlne-dN-M.c: error executing dg-final: couldn't open "cmdlne-dN-M.i": no such file or directory
> FAIL: gcc.dg/20010516-1.c (test for excess errors)
> FAIL: gcc.dg/20020304-1.c (test for excess errors)
> FAIL: gcc.dg/20020531-1.c (test for excess errors)
> FAIL: gcc.dg/20030331-2.c (test for excess errors)
> FAIL: gcc.dg/Wunreachable-1.c  (test for warnings, line 21)
> FAIL: gcc.dg/Wunreachable-1.c (test for excess errors)
> FAIL: gcc.dg/Wunreachable-4.c (test for excess errors)
> FAIL: gcc.dg/asm-7.c  (test for warnings, line 12)
> FAIL: gcc.dg/asm-7.c  (test for warnings, line 15)
> FAIL: gcc.dg/asm-7.c  (test for warnings, line 16)
> FAIL: gcc.dg/asm-7.c  (test for warnings, line 25)
> FAIL: gcc.dg/asm-7.c (test for excess errors)
> FAIL: gcc.dg/builtins-10.c (test for excess errors)
> FAIL: gcc.dg/builtins-26.c (test for excess errors)
> FAIL: gcc.dg/builtins-7.c (test for excess errors)
> FAIL: gcc.dg/old-style-asm-1.c scan-assembler L(:|\\\$0*)?2
> XPASS: gcc.dg/uninit-2.c uninitialized variable warning (test for bogus messages, line 28)
> XPASS: gcc.dg/uninit-4.c uninitialized variable warning (test for bogus messages, line 26)
> XPASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 13)
> XPASS: gcc.dg/uninit-5.c uninitialized variable warning (test for bogus messages, line 27)
> FAIL: gcc.dg/warn-1.c  (test for warnings, line 8)
> FAIL: gcc.dg/warn-1.c  (test for warnings, line 15)
> FAIL: gcc.dg/warn-1.c (test for excess errors)
> FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
> FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
> FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
> FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
> FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
> FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
> FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
> FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
> FAIL: gcc.dg/noncompile/920507-1.c  (test for errors, line 4)
> FAIL: gcc.dg/noncompile/920507-1.c (test for excess errors)
> FAIL: gcc.dg/pch/static-3.c  -O2  assembly comparison
> FAIL: gcc.dg/tree-ssa/20030708-1.c scan-tree-dump-times \\(short unsigned int\\) 1
> FAIL: gcc.dg/tree-ssa/20030708-1.c scan-tree-dump-times if  2
> FAIL: gcc.dg/tree-ssa/20030709-1.c scan-tree-dump-times if  0
> FAIL: gcc.dg/tree-ssa/20030729-1.c scan-tree-dump-times \\(unsigned int\\) 0
> FAIL: gcc.dg/tree-ssa/20030729-1.c scan-tree-dump-times common.code 1
> FAIL: gcc.dg/tree-ssa/20030729-1.c scan-tree-dump-times if  1
> FAIL: gcc.dg/tree-ssa/20030731-2.c scan-tree-dump-times if  1
> FAIL: gcc.dg/tree-ssa/ssa-ccp-2.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-3.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-4.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-5.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-6.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-7.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-8.c scan-tree-dump-times link_error 0
> FAIL: gcc.dg/tree-ssa/ssa-ccp-9.c scan-tree-dump-times link_error 0
> 
> 		=== gcc Summary ===
> 
> # of expected passes		23469
> # of unexpected failures	59
> # of unexpected successes	11
> # of expected failures		71
> # of unresolved testcases	14
> # of unsupported tests		138
> /home/steven/devel/ssabuild/gcc/xgcc version 3.5-tree-ssa 20030808 (merged 20030722)
> 
> 		=== gfortran tests ===
> 
> 
> Running target unix
> FAIL: gfortran.fortran-torture/execute/forall_4.f90 execution,  -Os 
> 
> 		=== gfortran Summary ===
> 
> # of expected passes		1809
> # of unexpected failures	1
> /home/steven/devel/ssabuild/gcc/testsuite/../gfortran version 3.5-tree-ssa 20030808 (merged 20030722)
> 
> 		=== g++ tests ===
> 
> 
> Running target unix
> FAIL: g++.dg/eh/simd-2.C (test for excess errors)
> WARNING: g++.dg/eh/simd-2.C compilation failed to produce executable
> FAIL: g++.dg/ext/pretty1.C scan-assembler top level
> FAIL: g++.dg/ext/pretty2.C (test for excess errors)
> WARNING: g++.dg/ext/pretty2.C compilation failed to produce executable
> FAIL: g++.dg/init/array10.C (test for excess errors)
> FAIL: g++.dg/opt/template1.C scan-assembler-not foo1
> FAIL: 23:is 2:should be 1
> FAIL: g++.dg/gcov/gcov-2.C gcov: 1 failures in line counts, 0 in branch percentages, 0 in return percentages
> FAIL: g++.old-deja/g++.brendan/crash13.C  (test for errors, line 34)
> FAIL: g++.old-deja/g++.brendan/crash13.C (test for excess errors)
> FAIL: g++.old-deja/g++.bugs/900205_03.C  (test for errors, line 21)
> FAIL: g++.old-deja/g++.bugs/900205_03.C  (test for errors, line 24)
> FAIL: g++.old-deja/g++.bugs/900205_03.C  (test for errors, line 44)
> FAIL: g++.old-deja/g++.bugs/900205_03.C  (test for errors, line 47)
> FAIL: g++.old-deja/g++.bugs/900205_03.C (test for excess errors)
> FAIL: g++.old-deja/g++.law/friend5.C  (test for errors, line 19)
> FAIL: g++.old-deja/g++.law/friend5.C  (test for errors, line 24)
> FAIL: g++.old-deja/g++.law/friend5.C (test for excess errors)
> WARNING: g++.old-deja/g++.mike/p10769a.C compilation failed to produce executable
> FAIL: g++.old-deja/g++.mike/p646.C  (test for warnings, line 104)
> FAIL: g++.old-deja/g++.mike/p646.C  (test for warnings, line 112)
> FAIL: g++.old-deja/g++.mike/p646.C  (test for warnings, line 120)
> FAIL: g++.old-deja/g++.mike/p646.C  (test for warnings, line 127)
> FAIL: g++.old-deja/g++.mike/p646.C  (test for warnings, line 133)
> FAIL: g++.old-deja/g++.mike/p646.C (test for excess errors)
> WARNING: g++.old-deja/g++.other/enum5.C compilation failed to produce executable
> FAIL: g++.old-deja/g++.other/vaarg3.C  (test for errors, line 23)
> FAIL: g++.old-deja/g++.other/vaarg3.C  (test for errors, line 26)
> WARNING: g++.old-deja/g++.pt/friend44.C compilation failed to produce executable
> 
> 		=== g++ Summary ===
> 
> # of expected passes		8793
> # of unexpected failures	25
> # of expected failures		67
> # of unsupported tests		25
> /home/steven/devel/ssabuild/gcc/testsuite/../g++ version 3.5-tree-ssa 20030808 (merged 20030722)
> 
> 		=== objc tests ===
> 
> 
> Running target unix
> 
> 		=== objc Summary ===
> 
> # of expected passes		1156
> /home/steven/devel/ssabuild/gcc/xgcc version 3.5-tree-ssa 20030808 (merged 20030722)
> 
> 		=== libjava tests ===
> 
> 
> Running target unix
> FAIL: PR141 output - bytecode->native test
> FAIL: PR141 -O output - bytecode->native test
> FAIL: PR6729 -O output - bytecode->native test
> FAIL: Thread_Monitor -O output - bytecode->native test
> 
> 		=== libjava Summary ===
> 
> # of expected passes		3051
> # of unexpected failures	4
> # of expected failures		16
> # of untested testcases		12
> 		=== libmudflap tests ===
> 
> 
> Running target unix
> FAIL: libmudflap.c++/fail24-frag.cxx (-O3) output pattern test
> FAIL: libmudflap.c++/pass28-frag.cxx (-O3) execution test
> FAIL: libmudflap.c++/pass31-frag.cxx (-O3) execution test
> 
> 		=== libmudflap Summary ===
> 
> # of expected passes		985
> # of unexpected failures	3
> 		=== libstdc++-v3 tests ===
> 
> 
> Running target unix
> FAIL: 22_locale/codecvt/2.cc (test for excess errors)
> FAIL: 22_locale/codecvt/unicode/1.cc (test for excess errors)
> WARNING: 22_locale/codecvt/unicode/1.cc compilation failed to produce executable
> FAIL: 22_locale/collate/2.cc (test for excess errors)
> FAIL: 22_locale/facet/1.cc (test for excess errors)
> WARNING: 22_locale/facet/1.cc compilation failed to produce executable
> FAIL: 22_locale/messages/members/char/1.cc execution test
> FAIL: 22_locale/messages/members/char/2.cc execution test
> FAIL: 22_locale/messages/members/char/wrapped_env.cc execution test
> FAIL: 22_locale/messages/members/char/wrapped_locale.cc execution test
> FAIL: 22_locale/messages_byname/1.cc execution test
> FAIL: 22_locale/money_get/2.cc (test for excess errors)
> FAIL: 22_locale/money_put/2.cc (test for excess errors)
> FAIL: 22_locale/num_get/2.cc (test for excess errors)
> FAIL: 22_locale/num_put/2.cc (test for excess errors)
> FAIL: 22_locale/time_get/2.cc (test for excess errors)
> FAIL: 22_locale/time_put/2.cc (test for excess errors)
> FAIL: 23_containers/adaptors.cc (test for excess errors)
> WARNING: 23_containers/adaptors.cc compilation failed to produce executable
> XPASS: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
> 
> 		=== libstdc++-v3 Summary ===
> 
> # of expected passes		2004
> # of unexpected failures	16
> # of unexpected successes	1
> # of expected failures		9
> 
> Compiler version: 3.5-tree-ssa 20030808 (merged 20030722) 
> Platform: i686-pc-linux-gnu
> configure flags: --with-gnu-as --with-gnu-ld --enable-checking --disable-nls --disable-multilib --enable-languages=c,c++,,objc,java,f95 --with-libbanshee

Attachment: interestingpart
Description: Text document


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