On Mon, 30 Aug 2010, Gerald Pfeifer wrote: >> Can you please regression test these two patches on freebsd (32 and 64 >> bit)? > Tests running...
Looks like a nice improvement, actually. On both this fixes previously existing test failures and adds some passes (no changes on the failure side on i386). >From all I can tell, please go ahead, Uros. :-) I wonder whether these might also be suitable for GCC 4.5? First x86_64-unknown-freebsd8.1 (cf. http://gcc.gnu.org/ml/gcc-testresults/2010-08/msg02964.html without and http://gcc.gnu.org/ml/gcc-testresults/2010-08/msg02959.html with): === gcc tests === -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O0 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O0 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O1 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O1 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O2 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O2 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -fomit-frame-pointer (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -fomit-frame-pointer compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -g (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -g compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -Os (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -Os compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O0 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O0 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O1 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O1 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O2 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O2 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -fomit-frame-pointer (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O3 -fomit-frame-pointer compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -g (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O3 -g compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -Os (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -Os compilation failed to produce executable === gcc Summary === -# of expected passes 60905 -# of unexpected failures 21 +# of expected passes 60929 +# of unexpected failures 9 Second, i386-unknown-freebsd7.1 (cf. http://gcc.gnu.org/ml/gcc-testresults/2010-08/msg02948.html without, and http://gcc.gnu.org/ml/gcc-testresults/2010-08/msg02975.html with): === gcc tests === @@ -127,30 +127,6 @@ FAIL: gcc.dg/torture/fp-int-convert-float.c -O3 -fomit-frame-pointer execution test FAIL: gcc.dg/torture/fp-int-convert-float.c -O3 -g execution test FAIL: gcc.dg/torture/fp-int-convert-float.c -Os execution test -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O0 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O0 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O1 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O1 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O2 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O2 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -fomit-frame-pointer (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -fomit-frame-pointer compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -g (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -O3 -g compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128-timode.c -Os (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128-timode.c -Os compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O0 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O0 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O1 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O1 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O2 (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O2 compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -fomit-frame-pointer (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O3 -fomit-frame-pointer compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -O3 -g (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -O3 -g compilation failed to produce executable -FAIL: gcc.dg/torture/fp-int-convert-float128.c -Os (test for excess errors) -WARNING: gcc.dg/torture/fp-int-convert-float128.c -Os compilation failed to produce executable FAIL: gcc.dg/torture/fp-int-convert-float80.c -O0 execution test FAIL: gcc.dg/torture/fp-int-convert-float80.c -O1 execution test FAIL: gcc.dg/torture/fp-int-convert-float80.c -O2 execution test @@ -176,12 +152,12 @@ === gcc Summary === -# of expected passes 60614 -# of unexpected failures 78 +# of expected passes 60638 +# of unexpected failures 66 # of unexpected successes 3 # of expected failures 204 # of unsupported tests 1251 === gfortran Summary === -# of expected passes 35511 +# of expected passes 35527 # of unexpected failures 12 # of expected failures 39 # of unsupported tests 275 Gerald