Results for 4.2.1 20070515 (prerelease) testsuite on i686-pc-linux-gnu

Jean Casteres jeancasteres@free.fr
Thu May 17 21:24:00 GMT 2007


Hello,

New to this maillist, I am not sure I should bother you with this  
questions,
so please accept my apologies if this is not the proper place.

I am looking for benchmarks. I am interested in a comparison of compiler
performance (compile time, code size, performance of the compiled code)
in order to compare gcc-3.x in 32-bits mode and gcc-4.x in 64-bit mode
on an Opteron based platform.

It may be that there is nowhere an exact match for this question
but I would really appreciate a pointer to a place where you think
I could find, or be lead to, similar information.

Thank you very much for your time and help.

Sincerely,

Jean Casteres

Le 17 mai 07 à 21:05, Rob1weld@aol.com a écrit :

> LAST_UPDATED: Tue May 15 18:23:14 UTC 2007 (/branches/gcc-4_2-branch
> revision 124745)
>
>   === acats tests ===
>
> FAIL: c380004
>
>   === acats Summary ===
>
> # of expected passes  2314
> # of unexpected  failures 1
> Native configuration is i686-pc-linux-gnu
>
>
>   === g++ tests ===
>
> Running target unix
> FAIL: tmpdir-g++.dg-struct-layout-1/t024  cp_compat_x_tst.o- 
> cp_compat_y_tst.o
> execute
> XPASS: g++.dg/tree-ssa/ivopts-1.C  scan-tree-dump-not offset: -4B
> XPASS: g++.dg/tree-ssa/ivopts-1.C  scan-tree-dump-not &x\\[5\\]
>
>   === g++ Summary ===
>
> # of expected passes  13437
> # of unexpected  failures 1
> # of unexpected successes 2
> # of expected  failures  66
> # of unsupported  tests  74
> /opt/gcc-4_2-build/gcc/testsuite/g++/../../g++   version 4.2.1  
> 20070515
> (prerelease)
>
>
>   === gcc tests ===
>
> Running target unix
> FAIL: gcc.c-torture/compile/20000804-1.c   -O0  (test for excess  
> errors)
> FAIL: gcc.c-torture/execute/20050316-2.c  execution,  -O0
> FAIL: gcc.c-torture/execute/20050316-2.c  execution,  -O1
> FAIL: gcc.c-torture/execute/20050316-2.c  execution,  -O2
> UNRESOLVED: gcc.c-torture/execute/mayalias-2.c  execution,  -O3 -g
> FAIL: gcc.dg/compat/scalar-by-value-dfp  c_compat_x_tst.o compile,   
> (internal
> compiler error)
> FAIL:  gcc.dg/compat/scalar-by-value-dfp c_compat_y_tst.o compile,   
> (internal
>  compiler error)
> UNRESOLVED: gcc.dg/compat/scalar-by-value-dfp
> c_compat_x_tst.o-c_compat_y_tst.o link
> UNRESOLVED:  gcc.dg/compat/scalar-by-value-dfp
> c_compat_x_tst.o-c_compat_y_tst.o  execute
> FAIL: gcc.dg/compat/scalar-return-dfp c_compat_x_tst.o compile,    
> (internal
> compiler error)
> FAIL: gcc.dg/compat/scalar-return-dfp  c_compat_y_tst.o compile,   
> (internal
> compiler error)
> UNRESOLVED:  gcc.dg/compat/scalar-return-dfp
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: gcc.dg/compat/scalar-return-dfp
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL: gcc.dg/compat/vector-2  c_compat_x_tst.o-c_compat_y_tst.o  
> execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t001 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t001
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t001
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t002 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t002 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t002
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t002
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t003 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t003 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t003
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t003
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t004 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t004 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t004
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t004
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t005 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t005 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t005
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t005
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t006 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t006 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t006
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t006
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t007 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t007 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t007
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t007
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t008 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t008 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t008
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t008
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t009 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t009 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t009
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t009
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t010 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t010 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t010
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t010  c_compat_x_tst.o- 
> c_compat_
> y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t011 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t011 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t011
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t011
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t012 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t012 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t012
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t012
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t013 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t013 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t013
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t013
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t014 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t014 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t014
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t014
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t015 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t015 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t015
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t015
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t016 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t016 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t016
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t016
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t017 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t017 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t017
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t017
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t018 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t018 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t018
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t018
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t019 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t019 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t019
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t019
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t020 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t020 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t020
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t020
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t021 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t021 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t021
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t021
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t022 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t022 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t022
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t022
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t023 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t023 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t023
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t023
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t024 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t024 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t024
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t024
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t025 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t025 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t025
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t025
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t026 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t026 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t026
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t026
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t027 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t027 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t027
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t027
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  tmpdir-gcc.dg-struct-layout-1/t028 c_compat_x_tst.o compile,
> (internal  compiler error)
> FAIL: tmpdir-gcc.dg-struct-layout-1/t028 c_compat_y_tst.o  compile,
> (internal compiler error)
> UNRESOLVED:  tmpdir-gcc.dg-struct-layout-1/t028
> c_compat_x_tst.o-c_compat_y_tst.o  link
> UNRESOLVED: tmpdir-gcc.dg-struct-layout-1/t028
> c_compat_x_tst.o-c_compat_y_tst.o execute
> FAIL:  gcc.dg/debug/dwarf2/dwarf-dfp.c (internal compiler error)
> FAIL:  gcc.dg/debug/dwarf2/dwarf-dfp.c (test for excess errors)
> ERROR:  gcc.dg/debug/dwarf2/dwarf-dfp.c: error executing dg-final:  
> couldn't
> open  "dwarf-dfp.s": no such file or directory
> UNRESOLVED:  gcc.dg/debug/dwarf2/dwarf-dfp.c: error executing dg- 
> final:
> couldn't open  "dwarf-dfp.s": no such file or directory
> FAIL: gcc.dg/dfp/Wconversion-2.c  (internal compiler error)
> FAIL: gcc.dg/dfp/Wconversion-2.c (test for excess  errors)
> FAIL: gcc.dg/dfp/call-by-value.c (internal compiler error)
> FAIL:  gcc.dg/dfp/call-by-value.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/call-by-value.c compilation failed to produce
> executable
> FAIL:  gcc.dg/dfp/cast.c (internal compiler error)
> FAIL: gcc.dg/dfp/cast.c (test for  excess errors)
> UNRESOLVED: gcc.dg/dfp/cast.c compilation failed to produce   
> executable
> FAIL: gcc.dg/dfp/compare-eq-dfp.c (internal compiler  error)
> FAIL: gcc.dg/dfp/compare-eq-dfp.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/compare-eq-dfp.c compilation failed to produce
> executable
> FAIL: gcc.dg/dfp/compare-rel-dfp.c (internal compiler  error)
> FAIL: gcc.dg/dfp/compare-rel-dfp.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/compare-rel-dfp.c compilation failed to   
> produce
> executable
> FAIL: gcc.dg/dfp/convert-bfp-fold.c (internal compiler  error)
> FAIL: gcc.dg/dfp/convert-bfp-fold.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/convert-bfp-fold.c compilation failed to   
> produce
> executable
> FAIL: gcc.dg/dfp/convert-bfp.c (internal compiler  error)
> FAIL: gcc.dg/dfp/convert-bfp.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/convert-bfp.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/convert-dfp-round.c (internal compiler error)
> FAIL:  gcc.dg/dfp/convert-dfp-round.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/convert-dfp-round.c compilation failed to  
> produce
> executable
> FAIL:  gcc.dg/dfp/convert-dfp.c (internal compiler error)
> FAIL:  gcc.dg/dfp/convert-dfp.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/convert-dfp.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/convert-int.c (internal compiler error)
> FAIL:  gcc.dg/dfp/convert-int.c (test for excess errors)
> FAIL:  gcc.dg/dfp/func-array.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-array.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-array.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/func-mixed.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-mixed.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-mixed.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/func-scalar.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-scalar.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-scalar.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/func-struct.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-struct.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-struct.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/func-vararg-dfp.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-vararg-dfp.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-vararg-dfp.c compilation failed to  
> produce
> executable
> FAIL:  gcc.dg/dfp/func-vararg-mixed.c (internal compiler error)
> FAIL:  gcc.dg/dfp/func-vararg-mixed.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/func-vararg-mixed.c compilation failed to  
> produce
> executable
> FAIL:  gcc.dg/dfp/inf-1.c (internal compiler error)
> FAIL: gcc.dg/dfp/inf-1.c (test  for excess errors)
> UNRESOLVED: gcc.dg/dfp/inf-1.c compilation failed to  produce  
> executable
> FAIL: gcc.dg/dfp/loop-index.c (internal compiler  error)
> FAIL: gcc.dg/dfp/loop-index.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/loop-index.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/nan-2.c (internal compiler error)
> FAIL: gcc.dg/dfp/nan-2.c (test  for excess errors)
> UNRESOLVED: gcc.dg/dfp/nan-2.c compilation failed to  produce  
> executable
> FAIL: gcc.dg/dfp/operator-assignment.c (internal compiler  error)
> FAIL: gcc.dg/dfp/operator-assignment.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/operator-assignment.c compilation failed to   
> produce
> executable
> FAIL: gcc.dg/dfp/operator-comma.c (internal compiler  error)
> FAIL: gcc.dg/dfp/operator-comma.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/operator-comma.c compilation failed to produce
> executable
> FAIL: gcc.dg/dfp/operator-cond.c (internal compiler  error)
> FAIL: gcc.dg/dfp/operator-cond.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/operator-cond.c compilation failed to produce
> executable
> FAIL: gcc.dg/dfp/operator-logical.c (internal compiler  error)
> FAIL: gcc.dg/dfp/operator-logical.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/operator-logical.c compilation failed to   
> produce
> executable
> FAIL: gcc.dg/dfp/operator-unary.c (internal compiler  error)
> FAIL: gcc.dg/dfp/operator-unary.c (test for excess  errors)
> UNRESOLVED: gcc.dg/dfp/operator-unary.c compilation failed to produce
> executable
> FAIL: gcc.dg/dfp/union-init.c (internal compiler error)
> FAIL:  gcc.dg/dfp/union-init.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/union-init.c compilation failed to produce  
> executable
> FAIL:  gcc.dg/dfp/usual-arith-conv.c (internal compiler error)
> FAIL:  gcc.dg/dfp/usual-arith-conv.c (test for excess errors)
> UNRESOLVED:  gcc.dg/dfp/usual-arith-conv.c compilation failed to  
> produce
> executable
> FAIL:  gcc.dg/builtin-apply4.c execution test
> FAIL: gcc.dg/tree-ssa/gen-vect-11.c  scan-tree-dump-times  
> vectorized 1 loops 1
> FAIL:  gcc.dg/tree-ssa/gen-vect-11a.c scan-tree-dump-times  
> vectorized 1 loops
> 1
>
>   === gcc Summary ===
>
> # of expected passes  42642
> # of unexpected  failures 122
> # of expected failures  116
> # of unresolved  testcases 86
> # of untested testcases  28
> # of unsupported  tests  287
> /opt/gcc-4_2-build/gcc/xgcc  version 4.2.1 20070515  (prerelease)
>
>
>   === gfortran tests ===
>
> Running target unix
> XPASS: gfortran.dg/csqrt_2.f  -O0   execution test
> XPASS: gfortran.dg/csqrt_2.f  -O1  execution  test
> XPASS: gfortran.dg/csqrt_2.f  -O2  execution test
> XPASS:  gfortran.dg/csqrt_2.f  -O3 -fomit-frame-pointer  execution   
> test
> XPASS: gfortran.dg/csqrt_2.f  -O3 -fomit-frame-pointer  -funroll-loops
> execution test
> XPASS: gfortran.dg/csqrt_2.f  -O3  -fomit-frame-pointer -funroll- 
> all-loops
> -finline-functions  execution  test
> XPASS: gfortran.dg/csqrt_2.f  -O3 -g  execution test
> XPASS:  gfortran.dg/csqrt_2.f  -Os  execution test
>
>   === gfortran Summary ===
>
> # of expected passes  16035
> # of unexpected  successes 8
> # of expected failures  7
> # of unsupported  tests  16
> /opt/gcc-4_2-build/gcc/testsuite/gfortran/../../gfortran   version  
> 4.2.1
> 20070515 (prerelease)
>
>
> === gnat tests ===
>
> Running target unix
>
>   === gnat Summary ===
>
> # of expected passes  44
>
>
> === obj-c++ tests ===
>
> Running target unix
> FAIL: obj-c++.dg/cxx-ivars-2.mm execution  test
> FAIL: obj-c++.dg/encode-8.mm execution test
> FAIL:  obj-c++.dg/isa-field-1.mm (test for excess errors)
> FAIL:  obj-c++.dg/lookup-2.mm (test for excess errors)
> UNRESOLVED:  obj-c++.dg/lookup-2.mm compilation failed to produce  
> executable
> FAIL:  obj-c++.dg/try-catch-2.mm (test for excess errors)
> UNRESOLVED:  obj-c++.dg/try-catch-2.mm compilation failed to produce
> executable
> FAIL:  obj-c++.dg/try-catch-9.mm (test for excess errors)
> UNRESOLVED:  obj-c++.dg/try-catch-9.mm compilation failed to produce
> executable
>
>   === obj-c++ Summary ===
>
> # of expected passes  429
> # of unexpected failures 6
> #  of unresolved testcases 3
> # of unsupported  tests  13
> /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++   version 4.2.1  
> 20070515
> (prerelease)
>
>
>   === objc tests ===
>
> Running target unix
>
>   === objc Summary ===
>
> # of expected passes  1806
> # of expected  failures  7
> # of unsupported  tests  24
> /opt/gcc-4_2-build/gcc/xgcc  version 4.2.1 20070515  (prerelease)
>
>
>   === libffi tests ===
>
> Running target unix
> FAIL: libffi.call/return_fl2.c -O0 -W -Wall  execution test
> FAIL: libffi.call/return_fl2.c -O2 execution test
> FAIL:  libffi.call/return_fl2.c -O3 execution test
> FAIL: libffi.call/return_fl2.c  -Os execution test
>
>   === libffi Summary ===
>
> # of expected passes  1080
> # of unexpected  failures 4
> # of unsupported tests  8
>
>
> === libgomp tests ===
>
> Running target unix
>
>   === libgomp Summary ===
>
> # of expected passes  1566
>
>
> === libjava tests ===
>
> Running target unix
> FAIL: Mauve build
>
>   === libjava Summary ===
>
> # of expected passes  7007
> # of unexpected  failures 1
> # of expected failures  12
> # of untested  testcases  8
>
>
> === libmudflap tests ===
>
> Running target unix
>
>   === libmudflap Summary ===
>
> # of expected passes  1814
>
>
> === libstdc++ tests ===
>
> Running target unix
> FAIL: abi_check
> FAIL:  23_containers/deque/explicit_instantiation/3.cc (test for  
> excess
> errors)
> FAIL: 23_containers/list/explicit_instantiation/3.cc (test for  
> excess  errors)
> FAIL: 23_containers/map/explicit_instantiation/3.cc (test for  
> excess  errors)
> FAIL: 23_containers/multimap/explicit_instantiation/3.cc (test for   
> excess
> errors)
> FAIL: 23_containers/multiset/explicit_instantiation/3.cc (test  for  
> excess
> errors)
> FAIL: 23_containers/set/explicit_instantiation/3.cc (test  for  
> excess errors)
> FAIL: 23_containers/vector/explicit_instantiation/3.cc  (test for  
> excess
> errors)
> XPASS:  26_numerics/cmath/c99_classification_macros_c.cc (test for  
> excess
> errors)
>
>   === libstdc++ Summary ===
>
> # of expected passes  3834
> # of unexpected  failures 8
> # of unexpected successes 1
> # of expected  failures  15
> # of unsupported tests  316
>
>
> Compiler version: 4.2.1 20070515 (prerelease)
> Platform:  i686-pc-linux-gnu
> configure flags: --verbose --with-tune=athlon-xp  --prefix=/usr
> --enable-objc-gc --enable-concept-checks --disable-multilib
> --with-gxx-include-dir=/usr/include/c++/4.2 --enable-libstdcxx- 
> debug  --enable-static --enable-shared
> --enable-initfini-array --enable-__cxa_atexit  --enable-threads=posix
> --enable-version-specific-runtime-libs --enable-libssp  --enable- 
> libmudflap --enable-libgomp
> --disable-werror --enable-nls  --with-included-gettext --enable- 
> decimal-float
> --with-long-double-128  --enable-debug --enable-java-gc=boehm --with-x
> --x-includes=/usr/X11R6/include  --x-libraries=/usr/X11R6/lib
> --enable-java-awt=gtk,xlib --enable-gtk-cairo  --enable-qt-peer -- 
> enable-xmlj --enable-gconf-peer
> --enable-tool-wrappers  --with-gjdoc --enable-portable-native-sync
> --enable-libgcj-multifile  --with-stabs --enable-hash- 
> synchronization --enable-gc-debug
> --enable-interpreter --with-system-zlib --enable-libada --with-tls
> --with-cpu=athlon-xp --with-arch=athlon-xp
> --enable-stage1- 
> checking=assert,fold,gc,gcac,misc,rtl,rtlflag,runtime,tree
> --enable-languages=c,ada,c++,fortran,java,objc,obj-c++
>
> ---
>
> Notes:
>
> Compiling with
> "--enable-stage1- 
> checking=assert,fold,gc,gcac,misc,rtl,rtlflag,runtime,tree"  took  
> me about 32 hours, without that option I can compile
> using the above  options in a few
> hours. The computer had available 512M of memory and 1 core  (of 2)  
> on an
> Athlon-XP 4200+. I tried using "--enable-checking=..." (without  
> the  "stage1"
> part) and gave up after a WEEK!
>
> ---
>
> All fixinclude tests passed.
>
> ---
>
> The acats test fails one test due to:
>
> ==== C380003 PASSED  ============================.
> PASS: c380003
> splitting  /opt/gcc-4_2-build/gcc/testsuite/ada/acats/tests/c3/ 
> c380004.a
> into:
> c380004.adb
> BUILD c380004.adb
> gnatmake  --GCC="/opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/"
> -gnatws -O2  -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/support  
> c380004.adb
> -largs  --GCC="/opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2-build/gcc/"
> /opt/gcc-4_2-build/gcc/xgcc -c  -B/opt/gcc-4_2-build/gcc/ -gnatws -O2
> -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/support c380004.adb
> gnatbind  -aO./ -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/ 
> support -I- -x
> c380004.ali
> gnatlink c380004.ali --GCC=/opt/gcc-4_2-build/gcc/xgcc
> -B/opt/gcc-4_2-build/gcc/
> RUN c380004
>
> ,.,. C380004 ACATS 2.5 07-05-16 22:26:59
> ---- C380004 Check evaluation  of discriminant expressions when  the
> constraint depends on a discriminant, and  the
> discriminants have defaults  -
> discriminant-dependententry families and  protected
> components.
> - C380004 Discriminant-dependent entry families for  task types.
> * C380004 Unexpected exception raised -  2.
> * C380004 Discriminant values not correct -  3.
> * C380004 Unexpected exception.
> **** C380004 FAILED  ****************************.
> FAIL: c380004
> splitting  /opt/gcc-4_2-build/gcc/testsuite/ada/acats/tests/c3/ 
> c38002a.ada
> into:
> c38002a.adb
> BUILD c38002a.adb
> gnatmake  --GCC="/opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/"
> -gnatws -O2  -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/support  
> c38002a.adb
> -largs  --GCC="/opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2-build/gcc/"
> /opt/gcc-4_2-build/gcc/xgcc -c  -B/opt/gcc-4_2-build/gcc/ -gnatws -O2
> -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/support c38002a.adb
> gnatbind  -aO./ -I/opt/gcc-4_2-build/gcc/testsuite/ada/acats/ 
> support -I- -x
> c38002a.ali
> gnatlink c38002a.ali --GCC=/opt/gcc-4_2-build/gcc/xgcc
> -B/opt/gcc-4_2-build/gcc/
> RUN c38002a
>
> ,.,. C38002A ACATS 2.5 07-05-16 22:27:00
> ---- C38002A NON-STATIC  CONSTRAINTS CAN BE IMPOSED ON ACCESS  TYPES
> ACCESSING PREVIOUSLY UNCONSTRAINED ARRAY OR  RECORD
> TYPES.
> ==== C38002A PASSED  ============================.
> PASS: c38002a
>
>
> ---
>
>
> Since I'd like to see 7 (or more) errors fixed in the "C" compiler  
> I'll
> comment on a _small_ portion of the "gcc tests" log file (I tossed  
> a [space]
> character in front of the "keywords" to avoid messing up the  
> scanning scripts).
> Here is the several:
>
>
> Running
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/ 
> compile.exp  ...
> 1): FAIL: gcc.c-torture/compile/20000804-1.c  -O0  (test for   
> excess errors)
> Running
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> builtins/builtins.exp  ...
> Running
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> execute.exp  ...
> 2): FAIL: gcc.c-torture/execute/20050316-2.c execution,  -O0
> 3):  FAIL: gcc.c-torture/execute/20050316-2.c execution,  -O1
> 4): FAIL:  gcc.c-torture/execute/20050316-2.c execution,  -O2
> ...
> Running  /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ 
> dg.exp ...
> 5): FAIL:  gcc.dg/builtin-apply4.c execution test
> ...
> Running
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/tree- 
> ssa.exp  ...
> 6): FAIL: gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times  
> vectorized 1
> loops 1
> 7): FAIL: gcc.dg/tree-ssa/gen-vect-11a.c scan-tree-dump-times   
> vectorized 1
> loops 1
>
>
> gcc-4_2-build/gcc/testsuite/gcc.log:
>
>
> 1): The error: "gcc.c-torture/compile/20000804-1.c  -O0" is caused   
> by:
>
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> -O0  -w -fno-show-column -c  -o  20000804-1.o
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/ 
> 20000804-1.c     (timeout =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/ 
> 20000804-1.
> c:  In function  'f':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/ 
> 20000804-1.
> c:15:  error: 'asm' operand requires impossible  reload
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/compile/ 
> 20000804-1.
> c:15:  error: 'asm' operand requires impossible reload
> compiler exited with status  1
> ...
>
> The "-O1", "-O2", "-O3" (and friends) and the "-Os" test are OK,  
> only "-O0"
> is broken.
>
>
> 2,3,4): The error "gcc.c-torture/execute/20050316-2.c execution" tests
> simply say (nothing):
>
> PASS: gcc.c-torture/execute/20050316-1.c execution,  -Os
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -O0  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x0    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,   -O0
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> FAIL:  gcc.c-torture/execute/20050316-2.c execution,  -O0
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -O1  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x1    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,   -O1
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> FAIL:  gcc.c-torture/execute/20050316-2.c execution,  -O1
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -O2  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x2    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,   -O2
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> FAIL:  gcc.c-torture/execute/20050316-2.c execution,  -O2
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -O3 -fomit-frame-pointer  -fno-show-column  -lm    -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x3    (timeout  = 300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,  -O3
> -fomit-frame-pointer
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.c-torture/execute/20050316-2.c execution,  -O3
> -fomit-frame-pointer
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -O3 -g  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x4    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,  -O3  -g
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.c-torture/execute/20050316-2.c execution,  -O3 -g
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c
>  -w  -Os  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-2.x5    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-2.c compilation,   -Os
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.c-torture/execute/20050316-2.c execution,  -Os
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-3.c
>  -w  -O0  -fno-show-column  -lm   -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/20050316-3.x0    (timeout =  300)
> PASS: gcc.c-torture/execute/20050316-3.c compilation,  -O0
>
>
> Compiling the program as indicated above, adding "-g", and running  
> with  gdb
> gives us this:
>
> # gdb ./20050316-2.x0
> (gdb) b 37
> Breakpoint 1 at 0x804842e: file
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c,  line 37.
> (gdb) l
> 27       int
> 28      main  (void)
> 29       {
> 30        if (sizeof (short) != 2 ||  sizeof (int) != 4 || sizeof  
> (long long)
> !=  8)
> 31          return  0;
> 32
> 33        V2SF x = { 2.0, 2.0  };
> 34        union { long long l; float  f[2]; int i[2]; } u;
> 35        u.l = test1  (x);
> 36        if (u.f[0] != 2.0 || u.f[1]  != 2.0)
> 37          abort  ();
> 38
> (gdb) r
> Starting program: /opt/gcc-4_2-build/20050316-2.x0
>
> Breakpoint 1, main () at
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.c-torture/execute/ 
> 20050316-2.c:37
> 37           abort ();
> (gdb) print u.f
> $1 = {2, 2}
> (gdb) c
> Continuing.
>
> Program received signal SIGABRT, Aborted.
> 0xb7dd0947 in raise () from  /lib/tls/libc.so.6
> (gdb)
>
> The BUG is that u.f[0] and u.f[1] are equal to "2" instead of "2.0".
>
>
>
> 5): The error: "gcc.dg/builtin-apply4.c execution test" is logged   
> thusly:
>
> PASS: gcc.dg/builtin-apply3.c execution test
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin- 
> apply4.c    -O2
> -fno-show-column  -lm   -o  ./builtin-apply4.exe    (timeout = 300)
> PASS:  gcc.dg/builtin-apply4.c (test for excess errors)
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_
> 2-build/i686-pc-linux-gnu/libssp/.libs:/opt/gcc-4_2-build/i686-pc- 
> linux-gnu/libgomp/.libs:/opt/gcc-4_2-build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> FAIL:  gcc.dg/builtin-apply4.c execution test
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr-2.c
> -fno-show-column -S  -o builtin-choose-expr-2.s    (timeout  =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr-2.c:
> In function  'f':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr-2.c:11
> :  error: first argument to '__builtin_choose_expr' not a constant
> compiler  exited with status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr-2.c:
> In function  'f':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr-2.c:11
> :  error: first argument to '__builtin_choose_expr' not a constant
>
> PASS: gcc.dg/builtin-choose-expr-2.c  (test for errors, line  11)
> PASS: gcc.dg/builtin-choose-expr-2.c (test for excess  errors)
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose- 
> expr.c    -O1
> -Wall -fno-show-column  -lm   -o  ./builtin-choose-expr.exe     
> (timeout = 300)
> PASS:  gcc.dg/builtin-choose-expr.c (test for excess errors)
> Setting LD_LIBRARY_PATH  to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686
> -pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.li
> bs:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc
> :/opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.dg/builtin-choose-expr.c execution test
>
>
> The testsuite program
> "/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin-choose-expr-2.c"  
> looks like  this:
>
> /* Test diagnostic for invalid use of __builtin_choose_expr.  */
> /*  Origin: Joseph Myers <_joseph@codesourcery.com_
> (mailto:joseph@codesourcery.com) > */
> /* {  dg-do compile } */
> /* { dg-options "" } */
>
> int a, b, c, d;
>
> void
> f (void)
> {
> a = __builtin_choose_expr (b, c, d); /* {  dg-error "error: first  
> argument to
> '__builtin_choose_expr' not a constant" }  */
> }
>
>
> We might have put the "dg-error" part AFTER the last "}", instead  
> of  before.
> I'm not an expert on the testsuite or DejaGnu / Guile / etc ...  
> The  compiler
> seems correct that the "first argument is not a constant".
>
> Running it with gdb it fails at line 27 - is this not an XFAIL ?
>
>
> (gdb) l
> 23       int
> 24      main (int argc, char  **argv)
> 25       {
> 26        if (bar (116) !=  117.0)
> 27          abort  ();
> 28
> 29        return  0;
> 30      }
> (gdb)
> main () at
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/builtin- 
> apply4.c:27
> 27           abort ();
> (gdb)
>
> Program received signal SIGABRT, Aborted.
> 0xb7e08947 in raise () from  /lib/tls/libc.so.6
>
>
>
> 6): The error: "gcc.dg/tree-ssa/gen-vect-11.c" is logged thusly:
>
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c    -O2
> -ftree-vectorize -ftree-vectorizer-verbose=3 -fwrapv -fdump-tree- 
> vect-stats
> -fno-show-column  -lm   -o ./gen-vect-11.exe     (timeout = 300)
> PASS: gcc.dg/tree-ssa/gen-vect-11.c (test for excess  errors)
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.dg/tree-ssa/gen-vect-11.c execution test
> FAIL:  gcc.dg/tree-ssa/gen-vect-11.c scan-tree-dump-times  
> vectorized 1 loops 1
>
>
> Running the xgcc line above and looking at the gen-vect-11.c. 
> 080t.vect  file
> I see:
>
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c:15:
>   note: not vectorized: relevant stmt not supported: D.2329_45 = D. 
> 2328_44 +
> D.2327_42
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c:9:
>  note: vectorized 0 loops in function.
>
>
> Running this command instead:
> # gcc-4.1
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c    -O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fwrapv
> -fdump-tree-vect-stats  -fno-show-column  -lm   -o ./gen-vect-11.exe
>
> and examining the "gen-vect-11.c.t77.vect" file that is produced I  
> see a
> fancy chart and this:
>
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c:15:
>   note: LOOP  VECTORIZED.
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11.c:23:
>   note: vectorized 1 loops in function.
>
>
>
> 7): The error: "gcc.dg/tree-ssa/gen-vect-11a.c" is logged thusly:
>
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c
> -O2 -ftree-vectorize -ftree-vectorizer-verbose=3 -fdump-tree-vect- 
> stats
> -fno-show-column  -lm   -o ./gen-vect-11a.exe     (timeout = 300)
> PASS: gcc.dg/tree-ssa/gen-vect-11a.c (test for excess  errors)
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> PASS:  gcc.dg/tree-ssa/gen-vect-11a.c execution test
> FAIL:  gcc.dg/tree-ssa/gen-vect-11a.c scan-tree-dump-times  
> vectorized 1 loops
> 1
>
>
> Running the xgcc line above and looking at the gen-vect-11.c. 
> 080t.vect  file
> I see:
>
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c:21
> :  note: not vectorized: relevant stmt not supported: D.2330_45 = D. 
> 2329_44 &
>  D.2328_42
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c:15
> :  note: vectorized 0 loops in function.
>
>
> Running this command instead:
> # # gcc-4.1
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c    -O2 -ftree-vectorize -ftree-vectorizer-verbose=3
> -fdump-tree-vect-stats  -fno-show-column  -lm   -o ./gen-vect-11a.exe
>
> and examining the "gen-vect-11a.c.t77.vect" file that is produced I  
> see a
> fancy chart and this:
>
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c:21
> :  note: LOOP  VECTORIZED.
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/tree-ssa/gen- 
> vect-11a.c:29
> :  note: vectorized 1 loops in function.
>
>
>
> My OS's gcc-4.1 is:
>
> # gcc-4.1 -v
> Using built-in specs.
> Target:  i486-linux-gnu
> Configured with: ../src/configure -v
> --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/ 
> usr  --enable-shared --with-system-zlib
> --libexecdir=/usr/lib  --without-included-gettext --enable- 
> threads=posix --enable-nls
> --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu
> --enable-libstdcxx-debug --enable-mpfr --with-tune=i686  --enable- 
> checking=release
> i486-linux-gnu
> Thread model: posix
> gcc version  4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
>
>
>
> Here is what a _couple_ of the many DFP errors look like:
>
> PASS: gcc.dg/compat/scalar-by-value-dfp c_compat_main_tst.o  compile
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> -fno-show-column -c  -o  c_compat_x_tst.o
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp_x.c     (timeout =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:  In function  'checkd128':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:149:  error: unrecognizable insn:
> (insn 24 23 25 3 (set (subreg:TI (reg:TD 68)  0)
> (subreg:TI (const_double:TD 0  [0x0] 123.456 [N/A]) 0)) -1 (nil)
> (insn_list:REG_LIBCALL  32  (nil)))
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:149:  internal compiler error: in extract_insn, at recog.c:2077
> Please submit a  full bug report,
> with preprocessed source if appropriate.
> See <_URL:http://gcc.gnu.org/bugs.html_ (http://gcc.gnu.org/ 
> bugs.html) > for
> instructions.
> compiler exited with status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:  In function  'checkd128':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:149:  error: unrecognizable insn:
> (insn 24 23 25 3 (set (subreg:TI (reg:TD 68)  0)
> (subreg:TI (const_double:TD 0  [0x0] 123.456 [N/A]) 0)) -1 (nil)
> (insn_list:REG_LIBCALL  32  (nil)))
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp
> _x.c:149:  internal compiler error: in extract_insn, at recog.c:2077
> Please submit a  full bug report,
> with preprocessed source if appropriate.
> See <_URL:http://gcc.gnu.org/bugs.html_ (http://gcc.gnu.org/ 
> bugs.html) > for
> instructions.
>
> FAIL: gcc.dg/compat/scalar-by-value-dfp c_compat_x_tst.o compile,    
> (internal
> compiler error)
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> -fno-show-column -c  -o  c_compat_y_tst.o
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/scalar- 
> by-value-dfp_y.c     (timeout = 300)
>
>
> The DFPs seem to group like that and produce sets of seemingly   
> identical
> failures.
> You might be able to fix one table / structure and fix  everything  
> - I'd need
> to look
> before _I_ said it was easy - and it's late (or  early). :)  The  
> DFP bugs are
> what
> is making the "UNRESOLVED" count so  high.
>
>
>
> Here is a portion of the log where the message seemed not to get  
> captured
> and a result determined (XFAIL or FAIL):
>
>
> Running
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/struct- 
> layout-1.exp  ...
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/
> dfprt22495.c  -fno-show-column  -lm   -o  dfprt22495.x    (timeout  
> = 300)
> Setting LD_LIBRARY_PATH to
> :/opt/gcc-4_2-build/gcc::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-
> pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.lib
> s:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:
> /opt/gcc-4_2-build/./prev-gcc
> Executing  on host: gcc -g -O2 -o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/gcc.dg-struct-layout-1_generate
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/struct- 
> layout-1_generate.c
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/generate- 
> random.c
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat/generate- 
> random_r.c     (timeout = 300)
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> short_enums22495.c  -fno-show-column -S  -o  short_enums22495.s     
> (timeout = 300)
> short_enums22495.c:3:  error: size of array 's' is negative
> compiler exited with status 1
> output  is:
> short_enums22495.c:3: error: size of array 's' is negative
>
> Executing on host:
> /opt/gcc-4_2-build/gcc/testsuite/gcc/gcc.dg-struct- 
> layout-1_generate -s  /root/downloads/gcc-4_2-branch/gcc/testsuite/ 
> gcc.dg/compat -d
> /opt/gcc-4_2-build/gcc/testsuite/gcc/gcc.dg-struct-layout-1      
> (timeout =
> 300)
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/compat   -fno- 
> show-column
> -c  -o c_compat_main_tst.o
> /opt/gcc-4_2-build/gcc/testsuite/gcc/gcc.dg-struct-layout-1/ 
> t001_main.c     (timeout = 300)
> PASS: tmpdir-gcc.dg-struct-layout-1/t001 c_compat_main_tst.o  compile
>
>
>
> It even tries some tests that perhaps it should not bother doing.
> (gcc.dg/ultrasp2.c, ultrasp3.c and ultrasp4.c) Since it passed  
> those I guess I  got a
> little sparc in my Athlon - couldn't resist.
>
>
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ultrasp1.c
> -fno-show-column -S  -o ultrasp1.s    (timeout =  300)
> PASS: gcc.dg/ultrasp1.c (test for excess errors)
> UNSUPPORTED:  gcc.dg/ultrasp10.c
> UNSUPPORTED: gcc.dg/ultrasp11.c
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ultrasp2.c
> -fno-show-column -S  -o ultrasp2.s    (timeout =  300)
> PASS: gcc.dg/ultrasp2.c (test for excess errors)
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ultrasp3.c
> -fno-show-column -S  -o ultrasp3.s    (timeout =  300)
> PASS: gcc.dg/ultrasp3.c (test for excess errors)
> Executing on host:  /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ultrasp4.c   -O2
> -fno-show-column -S  -o ultrasp4.s    (timeout =  300)
> PASS: gcc.dg/ultrasp4.c (test for excess errors)
> UNSUPPORTED:  gcc.dg/ultrasp5.c
> UNSUPPORTED: gcc.dg/ultrasp6.c
> UNSUPPORTED:  gcc.dg/ultrasp7.c
> UNSUPPORTED: gcc.dg/ultrasp8.c
> UNSUPPORTED:  gcc.dg/ultrasp9.c
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc  -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gcc.dg/ 
> unaligned-1.c     -ansi
> -pedantic-errors -fno-show-column  -lm   -o  ./unaligned-1.exe     
> (timeout = 300)
>
>
> All in all the "C" testsuite does need a once over ... If we could  
> be  more
> certain that "C" worked perfectly then we could be more certain  
> that the  rest
> of the languages were compiled
> with a correct compiler and not a broken  one. Overall, 4.2.1 works  
> quite
> well.
>
>
> ---
>
>
> The gfortran tests have this in the .log:
>
> PASS: gfortran.dg/cray_pointers_7.f90  -Os  execution  test
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/gfortran/../../ 
> gfortran
> -B/opt/gcc-4_2-build/gcc/testsuite/gfortran/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gfortran.dg/ 
> csqrt_2.f    -O0   -pedantic-errors
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libiberty  -lm   -o  ./ 
> csqrt_2.exe    (timeout = 300)
> PASS:  gfortran.dg/csqrt_2.f  -O0  (test for excess errors)
> Setting  LD_LIBRARY_PATH to
> .:/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/ 
> gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/gcc-4_
> 2-build/gcc:.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libgfortran/.libs:/opt/gc
> c-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/gcc-4_2- 
> build/gcc:/opt/
> gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2- 
> build/i686-pc-
> linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.libs:/
> opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:/op
> t/gcc-4_2-build/./prev-gcc
> XPASS:  gfortran.dg/csqrt_2.f  -O0  execution test
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/gfortran/../../ 
> gfortran
> -B/opt/gcc-4_2-build/gcc/testsuite/gfortran/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/gfortran.dg/ 
> csqrt_2.f    -O1   -pedantic-errors
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libiberty  -lm   -o  ./ 
> csqrt_2.exe    (timeout = 300)
> PASS:  gfortran.dg/csqrt_2.f  -O1  (test for excess errors)
> Setting  LD_LIBRARY_PATH to
> .:/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/ 
> gcc-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/gcc-4_
> 2-build/gcc:.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libgfortran/.libs:/opt/gc
> c-4_2-build/i686-pc-linux-gnu/./libgfortran/.libs:/opt/gcc-4_2- 
> build/gcc:/opt/
> gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2- 
> build/i686-pc-
> linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libssp/.libs:/
> opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2- 
> build/./gcc:/op
> t/gcc-4_2-build/./prev-gcc
> XPASS:  gfortran.dg/csqrt_2.f  -O1  execution test
>
>
> I'm not up on the "new" fortran but it is funny that   
> "cray_pointers_7.f90"
> would pass and that "csqrt_2.f" would be expected to fail  ...
>
> The expect scripts says:
>
> c { dg-do run { xfail *-*-linux-gnu } }
>
>
> I also tried gfortran-4.1 and it seemed to compile on that too.
>
>
> ---
>
>
> The obj-c++ failures for "obj-c++.dg/cxx-ivars-2.mm", are here:
>
> (gdb) l  /root/downloads/gcc-4_2-branch/libobjc/class.c:561
> 556        /* Assign subclass links.  */
> 557        while ((class1 = class_table_next  (&es)))
> 558          {
> 559           /* Make  sure we have what we think we have.   */
> 560           assert  (CLS_ISCLASS  (class1));
> 561            assert (CLS_ISMETA  (class1->class_pointer));
> 562
> 563            /* The class_pointer of all meta classes point to  
> Object's
> meta
> 564               class.   */
> 565            class1->class_pointer->class_pointer =
> object_class->class_pointer;
> (gdb)
>
>
> (gdb) fini
> Run till exit from #0  class_table_next  (e=0xbfb106c8) at
> /root/downloads/gcc-4_2-branch/libobjc/class.c:323
> 0xb7f6da7e in  __objc_resolve_class_links () at
> /root/downloads/gcc-4_2-branch/libobjc/class.c:557
> 557        while ((class1 = class_table_next (&es)))
> Value returned is $1 = (struct  objc_class *) 0x8049ea0
> (gdb)  step
> 560           assert  (CLS_ISCLASS (class1));
> (gdb) where
> #0  __objc_resolve_class_links ()  at
> /root/downloads/gcc-4_2-branch/libobjc/class.c:560
> #1  0xb7f7300a in  __objc_install_dispatch_table_for_class  
> (class=0x8049ea0)
> at /root/downloads/gcc-4_2-branch/libobjc/sendmsg.c:415
> #2  0xb7f741fe  in objc_msg_lookup (receiver=0x8049ea0, op=0x8049ee0)
> at  /root/downloads/gcc-4_2-branch/libobjc/sendmsg.c:314
> #3  0x080486d7 in  main () at
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/cxx- 
> ivars-2.mm:58
> (gdb)
>
>
>
> The obj-c++ failures for "obj-c++.dg/encode-8.mm", are here:
>
> 12      int main(void)  {
> 13        const char *BOOL_ptr =  @encode(BOOL *);
> 14        const char  *char_ptr = @encode(char *);
> (gdb)  step
> 16        if(strcmp(BOOL_ptr,  "^c"))
> (gdb) print BOOL_ptr
> $1 = 0x8048640 "*"
> (gdb)  step
> 17          abort();
>
> That fails on g++-4.1 too.
>
>
>
> The obj-c++ failures for "obj-c++.dg/isa-field-1.mm", are here:
>
> PASS: obj-c++.dg/gnu-runtime-3.mm execution test
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0   -ansi -pedantic-errors -Wno-long-long
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -S  - 
> o  isa-field-1.s    (timeout =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test1(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:17:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class* _i_Object_Test_test1_(Object*, const  
> objc_selector*,
> objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:21:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test2(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:30:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class* _i_Derived__test2_(Derived*, const  
> objc_selector*,
> objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:34:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test3(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:41:
> error: 'struct objc_object' has no member named 'isa'
> compiler exited with  status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test1(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:17:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class* _i_Object_Test_test1_(Object*, const  
> objc_selector*,
> objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:21:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test2(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:30:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class* _i_Derived__test2_(Derived*, const  
> objc_selector*,
> objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:34:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:  In
> function 'objc_class*  test3(objc_object*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:41:
> error: 'struct objc_object' has no member named 'isa'
>
> FAIL: obj-c++.dg/isa-field-1.mm (test for excess errors)
> Excess  errors:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:17:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:21:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:30:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:34:
> error: 'struct objc_object' has no member named  'isa'
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm:41:
> error: 'struct objc_object' has no member named 'isa'
>
> Executing on host: /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/ivar-list- 
> semi.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0   -ansi -pedantic-errors -Wno-long-long
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -S  - 
> o  ivar-list-semi.s    (timeout = 300)
> PASS:  obj-c++.dg/ivar-list-semi.mm (test for excess errors)
>
>
> When I compile that file with g++-4.1 (see "-v" info above) I get  
> the  same
> errors.
>
> Here is the result when compiled with g++-3.4:
>
> # g++-3.4 -g
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util  - 
> fmessage-length=0   -ansi -pedantic-errors
> -Wno-long-long  -I/root/downloads/gcc-4_2-branch/gcc/ 
> testsuite/../../libobjc
> -S  -o  isa-field-1.s
> g++-3.4:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/isa- 
> field-1.mm: linker  input file unused because linking not done
>
>
> # g++-3.4 -v
> Reading specs from  /usr/lib/gcc/i486-linux-gnu/3.4.6/specs
> Configured with: ../src/configure -v  --enable-languages=c,c+ 
> +,f77,pascal
> --prefix=/usr --libexecdir=/usr/lib  --with-gxx-include-dir=/usr/ 
> include/c++/3.4
> --enable-shared --with-system-zlib  --enable-nls --without-included- 
> gettext
> --program-suffix=-3.4  --enable-__cxa_atexit --enable-clocale=gnu
> --enable-libstdcxx-debug  --with-tune=i686 i486-linux-gnu
> Thread model: posix
> gcc version 3.4.6  (Debian 3.4.6-5)
>
>
>
> The obj-c++ failures for "obj-c++.dg/lookup-2.mm", are here:
>
> PASS: obj-c++.dg/lookup-1.mm (test for excess errors)
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/ 
> lookup-2.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++  -I/root/ 
> downloads/gcc-4_2-branch/libstdc++-v3/include/backward
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0   -ansi -pedantic-errors -Wno-long-long
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs  -L/ 
> opt/gcc-4_2-build/i686-pc-linux-gnu/./libiberty
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -lobjc -lm    
> -o  ./lookup-2.exe    (timeout
> =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/ 
> lookup-2.mm: In
> function 'MyWidget* _c_Container__elementForView_(objc_object*, const
> objc_selector*,  Foo*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/lookup-2.mm: 
> 40:
> error: cannot convert 'objc_object*' to 'MyWidget*' in  initialization
> compiler exited with status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/ 
> lookup-2.mm: In
> function 'MyWidget* _c_Container__elementForView_(objc_object*, const
> objc_selector*,  Foo*)':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/lookup-2.mm: 
> 40:
> error: cannot convert 'objc_object*' to 'MyWidget*' in initialization
>
> FAIL: obj-c++.dg/lookup-2.mm (test for excess errors)
> Excess  errors:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/lookup-2.mm: 
> 40:
> error: cannot convert 'objc_object*' to 'MyWidget*' in initialization
>
> UNRESOLVED: obj-c++.dg/lookup-2.mm compilation failed to produce   
> executable
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/ 
> method-1.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++  -I/root/ 
> downloads/gcc-4_2-branch/libstdc++-v3/include/backward
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0   -ansi -pedantic-errors -Wno-long-long
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -S  - 
> o  method-1.s    (timeout = 300)
> PASS:  obj-c++.dg/method-1.mm  (test for bogus messages, line 14)
>
>
>
> The obj-c++ failures for "obj-c++.dg/try-catch-2.mm", are here:
>
> PASS: obj-c++.dg/try-catch-11.mm (test for excess errors)
> Executing on  host: /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/try- 
> catch-2.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0  -fobjc-exceptions
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc     -L/ 
> opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libiberty
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -lobjc -lm    
> -o  ./try-catch-2.exe    (timeout =  300)
> /tmp/ccQBWjdi.o:(.gcc_except_table+0x14): undefined reference to   
> `typeinfo
> for Frob*'
> collect2: ld returned 1 exit status
> compiler exited  with status 1
> output is:
> /tmp/ccQBWjdi.o:(.gcc_except_table+0x14):  undefined reference to  
> `typeinfo
> for Frob*'
> collect2: ld returned 1 exit  status
>
> FAIL: obj-c++.dg/try-catch-2.mm (test for excess errors)
> Excess  errors:
> /tmp/ccQBWjdi.o:(.gcc_except_table+0x14): undefined reference to   
> `typeinfo
> for Frob*'
>
> UNRESOLVED: obj-c++.dg/try-catch-2.mm compilation failed to produce
> executable
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/try- 
> catch-3.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0  -fobjc-exceptions
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -S  - 
> o  try-catch-3.s    (timeout = 300)
> PASS:  obj-c++.dg/try-catch-3.mm (test for excess errors)
>
>
>
> The obj-c++ failures for "obj-c++.dg/try-catch-9.mm", are here:
>
> PASS: obj-c++.dg/try-catch-8.mm (test for excess errors)
> Executing on  host: /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/try- 
> catch-9.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0  -fobjc-exceptions -O2
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs   - 
> L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libstdc++-v3/src/.libs
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libiberty
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -lobjc -lm    
> -o  ./try-catch-9.exe    (timeout =  300)
> /tmp/ccmLdglF.o:(.gcc_except_table+0x14): undefined reference to   
> `typeinfo
> for Object*'
> collect2: ld returned 1 exit status
> compiler exited  with status 1
> output is:
> /tmp/ccmLdglF.o:(.gcc_except_table+0x14):  undefined reference to  
> `typeinfo
> for Object*'
> collect2: ld returned 1 exit  status
>
> FAIL: obj-c++.dg/try-catch-9.mm (test for excess errors)
> Excess  errors:
> /tmp/ccmLdglF.o:(.gcc_except_table+0x14): undefined reference to   
> `typeinfo
> for Object*'
>
> UNRESOLVED: obj-c++.dg/try-catch-9.mm compilation failed to produce
> executable
> Executing on host:  /opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../g++
> -B/opt/gcc-4_2-build/gcc/testsuite/obj-c++/../../
> /root/downloads/gcc-4_2-branch/gcc/testsuite/obj-c++.dg/typedef- 
> alias-1.mm   -nostdinc++
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
> linux-gnu
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/libstdc++-v3/include
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/libsupc++
> -I/root/downloads/gcc-4_2-branch/libstdc++-v3/include/backward  -I/ 
> root/downloads/gcc-4_2-branch/libstdc++-v3/testsuite/util
> -fmessage-length=0   -ansi -pedantic-errors -Wno-long-long
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -S  - 
> o  typedef-alias-1.s    (timeout = 300)
> PASS:  obj-c++.dg/typedef-alias-1.mm (test for excess errors)
>
>
> ---
>
> The "objc" tests _seemed_ to pass without error. I don't know a lot  
> about
> "objc" but I did peek at the .log file - didn't check what I don't  
> know. Saw
> some peculiar stuff.
>
> It makes me wonder if something might be broken, but I know more about
> javabeans than I know beans about this (TM). IF we had a "total  
> number of  expected
> tests" section and
> all the FAIL / XFAIL / etc. had to add up to some  number, then we  
> would know
> ...
>
>
>
> 1) Why "one kind and not the other" supported.
>
> PASS: objc.dg/bitfield-1.m execution test
> UNSUPPORTED:  objc.dg/bitfield-2.m
> PASS: objc.dg/bitfield-3.m  (test for warnings,  line 21)
>
>
>
> 2) Why "one kind and not the other" _AND_ "all over the place" in  
> what is
> actually being tested, are we trying to test the functions in the  
> ".m" file OR
> are we trying to see if the driver can notice that it not being fed  
> legal
> parameters (EG: '-fconstant-string-class=EMPTY_STRING'). Why would  
> some simple
> string tests be unsupported.
>
> PASS: objc.dg/comp-types-9.m (test for excess  errors)
> set_ld_library_path_env_vars:
> ld_library_path=.::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/ 
> opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-b
> uild/i686-pc-linux-gnu/./libobjc/.libs
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-1.m
> -fgnu-runtime -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../ 
> libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -S  -o   
> const-str-1.s    (timeout =
>  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-1.m: In
> function  'foo':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-1.m:11:
> error: cannot find interface declaration for 'NXConstantString'
> compiler  exited with status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-1.m: In
> function  'foo':
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-1.m:11:
> error: cannot find interface declaration for 'NXConstantString'
>
> PASS: objc.dg/const-str-1.m  (test for errors, line 11)
> PASS:  objc.dg/const-str-1.m (test for excess errors)
> UNSUPPORTED:  objc.dg/const-str-10.m
> UNSUPPORTED:  objc.dg/const-str-11.m
> set_ld_library_path_env_vars:
> ld_library_path=.::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/ 
> opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-b
> uild/i686-pc-linux-gnu/./libobjc/.libs
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const- 
> str-12.m    -Wall
> -funit-at-a-time -fgnu-runtime
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -L/ 
> opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -S  -o
> const-str-12.s    (timeout = 300)
> PASS:  objc.dg/const-str-12.m  (test for bogus messages, line 13)
> PASS:  objc.dg/const-str-12.m (test for excess errors)
> set_ld_library_path_env_vars:
> ld_library_path=.::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/ 
> opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-b
> uild/i686-pc-linux-gnu/./libobjc/.libs
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-2.m
> -fconstant-string-class=  -I/root/downloads/gcc-4_2-branch/gcc/ 
> testsuite/../../libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -S  -o   
> const-str-2.s
>  (timeout = 300)
> cc1obj: error: no class name  specified with '-fconstant-string- 
> class='
> compiler exited with status  1
> output is:
> cc1obj: error: no class name specified with  '-fconstant-string- 
> class='
>
> PASS: objc.dg/const-str-2.m  (test for errors, line )
> PASS:  objc.dg/const-str-2.m (test for excess errors)
> UNSUPPORTED:  objc.dg/const-str-3.m
> UNSUPPORTED:  objc.dg/const-str-4.m
> set_ld_library_path_env_vars:
> ld_library_path=.::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/ 
> opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-b
> uild/i686-pc-linux-gnu/./libobjc/.libs
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-5.m
> -fconstant-string-class=MyConstantString
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -L/ 
> opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -S  -o
> const-str-5.s    (timeout = 300)
> PASS: objc.dg/const-str-5.m  (test for excess errors)
> set_ld_library_path_env_vars:
> ld_library_path=.::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/ 
> opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-b
> uild/i686-pc-linux-gnu/./libobjc/.libs
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-6.m
> -fconstant-string-class=MyConstantString  -I/
> root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc  -L/opt/ 
> gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs -S  -o
> const-str-6.s    (timeout =  300)
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-6.m:27:
> error: interface 'MyConstantString' does not have valid constant  
> string  layout
> compiler exited with status 1
> output  is:
> /root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/const-str-6.m:27:
> error: interface 'MyConstantString' does not have valid constant  
> string  layout
>
> PASS: objc.dg/const-str-6.m  (test for errors, line 27)
> PASS:  objc.dg/const-str-6.m (test for excess errors)
> UNSUPPORTED:  objc.dg/const-str-7.m
> UNSUPPORTED: objc.dg/const-str-8.m
> UNSUPPORTED:  objc.dg/const-str-9.m
>
>
>
> 3) These lines "just appear" in the middle doing tests. They don't  
> seem to
> be full output from a test program. They do seem to be truncated  
> output.
>
> unknown type ])
> unknown type ]sjcjsc}]}
> unknown type  ]C(U16QI=[16c])If{?=}Q(?=[3l])}
>
>
> I thought I'd try one...
>
> Here is a small chunk of the .log:
>
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/
> /opt/gcc-4_2-build/gcc/testsuite/objc/objc.dg-struct-layout- 
> encoding-1/t029_main.m
>     -w -I/root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/gnu- 
> encoding
> -fgnu-runtime -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../ 
> libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs  -lobjc  - 
> lm   -o
> ./t029_main.exe    (timeout = 300)
> PASS:  objc.dg-struct-layout-encoding-1/t029_main.m (test for  
> excess errors)
> Setting  LD_LIBRARY_PATH to
> .::/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/ 
> gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-
> 4_2-build/i686-pc-linux-gnu/./libobjc/.libs:.::/opt/gcc-4_2-build/ 
> gcc:/opt/gcc
> -4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/gcc:/opt/ 
> gcc-4_2-buil
> d/gcc:/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs:/opt/ 
> gcc-4_2-build/
> i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_2-build/i686-pc- 
> linux-gnu/libm
> udflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/libssp/.libs:/opt/ 
> gcc-4_2-bu
> ild/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_2-build/./gcc:/opt/ 
> gcc-4_2-buil
> d/./prev-gcc
> unknown  type ]C(U16QI=[16c])If{?=}Q(?=[3l])}
> XFAIL:  objc.dg-struct-layout-encoding-1/t029_main.m execution test
>
>
> /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/gcc/
> /opt/gcc-4_2-build/gcc/testsuite/objc/objc.dg-struct-layout- 
> encoding-1/t029_main.m    -w
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/objc.dg/gnu- 
> encoding  -fgnu-runtime
> -I/root/downloads/gcc-4_2-branch/gcc/testsuite/../../libobjc
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libobjc/.libs  -lobjc  - 
> lm   -o ./t029_main.exe
>
> # ./t029_main.exe
> unknown type  ]C(U16QI=[16c])If{?=}Q(?=[3l])}
> Aborted
> #
>
> Looking at the source it  has some long printf statements ...
>
> /opt/gcc-4_2-build/gcc/
> /opt/gcc-4_2-build/gcc/testsuite/objc/objc.dg-struct-layout- 
> encoding-1/t029_main.m
>
>       printf(#type " { " #fields "} size is %u,  but is calulated  
> as %u\n",  \
> sizeof(type S##n), objc_sizeof_type (encoding));  \
>
>
> If that line will never be executed and your expecting the program  
> to  fail
> then why go to the effort of making the printf that long? why not   
> just:
>
>       printf(#type " { " #fields "} s %u, c %u\n",  \
> sizeof(type S##n), objc_sizeof_type (encoding));  \
>
>
> If it will always fail and you will never try to run it can't the   
> printf be
> removed altogether? I hope it was not XFAILed to avoid XFIX'ing it   
> (TM). One
> thing I _do_ know
> is that the error message (without even a line  number or function)  
> is not
> very helpful.
>
>
> 4): How are the automatic scripts that read the bug report mail   
> supposed to
> detect "---PASS: " at the begining of the line when usually it  
> would  say
> "PASS: " ? I have
> not seen the scripts so I don't know if it would fail.  If someone  
> writes a
> comment in their "prepend_logs" or "append_logs" that uses  "PASS"  
> as a word we
> don't want
> the statistics to go haywire.
>
>
> This could be fixed by emitting an extra C/R:
>
> # grep -r "\--PASS" gcc/testsuite/*
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -O0   -fgnu-runtime
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -O1   -fgnu-runtime
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -O2   -fgnu-runtime
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -O3  -fomit-frame-pointer  -fgnu-runtime
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -O3 -g   -fgnu-runtime
> gcc/testsuite/objc/objc.log:---PASS:  objc/execute/exceptions/ 
> catchall-1.m
> execution,  -Os   -fgnu-runtime
>
>
> ---
>
>
> The libffi tests have only one function failing:  libffi.call/ 
> return_fl2.c in
> all the tests applied to it. Logfile output:  "1022.800049 vs  
> 1022.800018"
>
> I get the same answer if I compile with gcc-3.3, gcc-3.4, gcc-4.1  
> or "gcc
> version 4.2.0 20070501 (prerelease)"
>
>
> ---
>
>
> The libgomp tests say it passes all tests, but here is a bit of  
> the  log:
>
> Running target unix
> Using /usr/share/dejagnu/baseboards/unix.exp as  board description  
> file for
> target.
> Using /usr/share/dejagnu/config/unix.exp  as generic interface file  
> for
> target.
> WARNING: Couldn't find tool config file  for unix, using default.
> Running  /root/downloads/gcc-4_2-branch/libgomp/testsuite/libgomp.c/ 
> c.exp  ...
> set_ld_library_path_env_vars:  ld_library_path=
> set_ld_library_path_env_vars:
> ld_library_path=.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libgomp/.libs:/opt/gcc-4_2-build/gcc
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/libgomp/testsuite/libgomp.c/appendix- 
> a/a.15.1.c
> -B/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp  -I/root/downloads/ 
> gcc-4_2-branch/libgomp/testsuite/..
> -march=i486  -fmessage-length=0 -fopenmp  -O2 -fopenmp
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/.libs -lgomp -lm    
> -o  ./a.15.1.exe    (timeout =
> 300)
> PASS:  libgomp.c/appendix-a/a.15.1.c (test for excess errors)
> Setting  LD_LIBRARY_PATH to
> .:/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/.libs:/opt/gcc-4_2- 
> build/gcc:.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/
> .libs:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libstdc++-v3
> /.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/libmudflap/.libs:/opt/ 
> gcc-4_2-buil
> d/i686-pc-linux-gnu/libssp/.libs:/opt/gcc-4_2-build/i686-pc-linux- 
> gnu/libgomp/
> .libs:/opt/gcc-4_2-build/./gcc:/opt/gcc-4_2-build/./prev-gcc
> ...
> PASS:  libgomp.c/appendix-a/a.5.1.c execution test
> set_ld_library_path_env_vars:
> ld_library_path=.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libgomp/.libs:/opt/gcc-4_2-build/gcc
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> -B/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp  -I/root/downloads/ 
> gcc-4_2-branch/libgomp/testsuite/..
> -march=i486  -fmessage-length=0 -fopenmp  -c  -o lp6427292.o   
> lp6427292.c
> (timeout = 300)
> lp6427292.c:4: error: size of  array 'dummy' is negative
> compiler exited with status 1
> output  is:
> lp6427292.c:4: error: size of array 'dummy' is negative
> (A BLANK  LINE)
> set_ld_library_path_env_vars:
> ld_library_path=.:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libgomp/.libs:/opt/gcc-4_2-build/gcc
> Executing  on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2- 
> build/gcc/
> /root/downloads/gcc-4_2-branch/libgomp/testsuite/libgomp.c/atomic-1.c
> -B/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/
> -I/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp  -I/root/downloads/ 
> gcc-4_2-branch/libgomp/testsuite/..
> -march=i486  -fmessage-length=0 -fopenmp  -O2 -fopenmp -march=pentium
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libgomp/.libs -lgomp -lm    
> -o  ./atomic-1.exe
> (timeout = 300)
> ...
>
> Little problem with the scripts.
>
>
> On the subject of the script's compiled programs operation (IE: not  
> the
> scripts / the programs that are compiled by the scripts). There  
> seems an  enormous
> number of single threaded tests with an occasional 2 threaded test  
> and  there
> seems little concern for the huge inaccuracy of the jacobi.f results
> (Solution Error: 6.995997072588484E-003).
>
>
> ---
>
>
> So this doesn't get too long the only other thing I will comment on  
> is  the
> libjava mauve test.
>
> Here is what the libjava.log says:
>
> testcase
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.loader/ 
> loader.exp  completed in 13 seconds
> Running
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.mauve/ 
> mauve.exp  ...
> PASS: Mauve configure
> FAIL: Mauve build
> testcase
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.mauve/ 
> mauve.exp  completed in 5 seconds
> Running
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.special/ 
> special.exp  ...
>
>
> Here is the screen output:
>
> Running
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.mauve/ 
> mauve.exp  ...
> checking for a BSD-compatible install... /usr/bin/install -c
> checking  whether build environment is sane... yes
> checking for gawk...  gawk
> checking whether make sets $(MAKE)... yes
> checking build system  type... i686-pc-linux-gnu
> checking host system type...  i686-pc-linux-gnu
> checking for Windows and DOS and OS/2 style pathnames...  no
> checking for gcc... /opt/gcc-4_2-build/./gcc/xgcc
> -B/opt/gcc-4_2-build/./gcc/ -B/usr/i686-pc-linux-gnu/bin/  -B/usr/ 
> i686-pc-linux-gnu/lib/ -isystem
> /usr/i686-pc-linux-gnu/include -isystem  /usr/i686-pc-linux-gnu/sys- 
> include
> checking for C compiler default output  file name... a.out
> checking whether the C compiler works... yes
> checking  whether we are cross compiling... no
> checking for suffix of  executables...
> checking for suffix of object files... o
> checking whether  we are using the GNU C compiler... yes
> checking whether  /opt/gcc-4_2-build/./gcc/xgcc -B/opt/gcc-4_2- 
> build/./gcc/
> -B/usr/i686-pc-linux-gnu/bin/ -B/usr/i686-pc-linux-gnu/lib/ -isystem
> /usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys- 
> include  accepts
> -g... yes
> checking for /opt/gcc-4_2-build/./gcc/xgcc  -B/opt/gcc-4_2-build/./ 
> gcc/
> -B/usr/i686-pc-linux-gnu/bin/  -B/usr/i686-pc-linux-gnu/lib/ -isystem
> /usr/i686-pc-linux-gnu/include -isystem  /usr/i686-pc-linux-gnu/sys- 
> include option to
> accept ISO C89... none  needed
> checking for style of include used by make... GNU
> checking  dependency style of /opt/gcc-4_2-build/./gcc/xgcc
> -B/opt/gcc-4_2-build/./gcc/  -B/usr/i686-pc-linux-gnu/bin/ -B/usr/ 
> i686-pc-linux-gnu/lib/
> -isystem  /usr/i686-pc-linux-gnu/include -isystem
> /usr/i686-pc-linux-gnu/sys-include...  none
> configure: creating ./config.status
> config.status: creating  Makefile
> config.status: WARNING:
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.mauve/ 
> mauve/Makefile.in  seems to ignore the --datarootdir setting
> config.status: creating  gnu/testlet/config.java
> config.status: executing depfiles  commands
> make[5]: Entering directory
> `/opt/gcc-4_2-build/i686-pc-linux-gnu/libjava/testsuite/mauve-build'
> make[5]:  *** No rule to make target `classes.stamp'.
> make[5]: Leaving directory
> `/opt/gcc-4_2-build/i686-pc-linux-gnu/libjava/testsuite/mauve-build'
> FAIL:  Mauve build
> Running
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.special/ 
> special.exp  ...
> Running
> /root/downloads/gcc-4_2-branch/libjava/testsuite/libjava.verify/ 
> verify.exp  ...
>
>                  === libjava Summary ===
>
> # of expected  passes             7007
> # of unexpected failures         1
> # of expected  failures          12
> # of  untested testcases         8
> make[4]:  [check-DEJAGNU] Error 1 (ignored)
>
>
> Only ONE error due to: "make[5]: *** No rule to make target
> `classes.stamp'." After fixing the README instructions, and then  
> following them,  I was able
> to compile the Java examples.
>
>
> ---
>
> All the libmudflap tests _seem_ to pass but when you look at  
> the .log  file:
>
>
> PASS: libmudflap.c/pass52-frag.c (test for excess errors)
> Setting  LD_LIBRARY_PATH to
> .:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/i686-pc-linux-gnu/./ 
> libstdc++-v3/src/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/./l
> ibmudflap/.libs:.:/opt/gcc-4_2-build/gcc:/opt/gcc-4_2-build/i686-pc- 
> linux-gnu/
> ./libstdc++-v3/src/.libs:/opt/gcc-4_2-build/i686-pc-li
> nux-gnu/./libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/ 
> libstdc++-v3/.libs:/opt/gcc-4_2-build/
> i686-pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_2-build/i686-pc-linux- 
> gnu/libssp
> /.libs:/opt/gcc-4_2-build/i686-pc-linux-gnu/libgomp/.libs:/opt/ 
> gcc-4_2-build/.
> /gcc:/opt/gcc-4_2-build/./prev-gcc
> hello  world
> yehello world
> yePASS: libmudflap.c/pass52-frag.c execution  test
> Executing on host: /opt/gcc-4_2-build/gcc/xgcc -B/opt/gcc-4_2-build/ 
> gcc/
> -ggdb3 -DDEBUG_ASSERT -I/root/downloads/gcc-4_2-branch/libmudflap/ 
> testsuite
> -I/root/downloads/gcc-4_2-branch/libmudflap/testsuite/.. -I..
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libmudflap/.libs
> /root/downloads/gcc-4_2-branch/libmudflap/testsuite/libmudflap.c/ 
> pass52-frag.c    -fmudflap -lmudflap
> -L/opt/gcc-4_2-build/i686-pc-linux-gnu/./libmudflap/testsuite -ldl   
> -lm   -o
> ./pass52-frag.exe    (timeout = 300)
>
>
> Are the .log statistic checking scripts supposed to read stuff like
> "yePASS:" and thems shalt know that ye passed.
>
> ---
>
> I already filed a bug report about the libstdc for 4.2.0 which  
> (mostly)
> applies to the results above.
>
> --- EOF ---
>
>
>
>
>
>



More information about the Gcc-testresults mailing list