970406 test results on OpenServer.

Robert Lipe robertl@dgii.com
Wed Apr 8 05:15:00 GMT 1998


Has anyone intentionally fixed x86 pic recently?


Just so we don't have too many unknown variables, this is my first
successful build and test on OpenServer in about a month.  I bludgeoned
the most recent GAS snapshot into the tree with a shell script shim to
allow it to work with EGCS.  So I really can't point to the true source
(a month's development or gas instead of native as) of the differences.

First, the raw results.  These look very good.


Test Run By robertl on Tue Apr  7 02:02:07 1998
Native configuration is i586-pc-sco3.2v5.0.4

		=== gcc tests ===

Running target unix/-mcoff
FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -g  
FAIL: gcc.dg/switch-1.c (test for excess errors)

		=== gcc Summary for unix/-mcoff ===

# of expected passes		6013
# of unexpected failures	5
# of expected failures		6
# of unsupported tests		8
Running target unix/-melf
FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops  
FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -g  

		=== gcc Summary for unix/-melf ===

# of expected passes		6014
# of unexpected failures	4
# of expected failures		6
# of unsupported tests		8
Running target unix/-fPIC

		=== gcc Summary for unix/-fPIC ===

# of expected passes		6018
# of expected failures		6
# of unsupported tests		8

		=== gcc Summary ===

# of expected passes		18045
# of unexpected failures	9
# of expected failures		18
# of unsupported tests		24
/home/play/negcs/gcc/xgcc version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)

Test Run By robertl on Tue Apr  7 23:05:23 1998
Native configuration is i586-pc-sco3.2v5.0.4

		=== g++ tests ===

Running target unix/-mcoff
FAIL: g++.jason/thunk2.C (test for excess errors)
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.mike/eh30.C (test for excess errors)
FAIL: g++.mike/init1.C  Execution test
FAIL: g++.mike/p2736.C  Execution test
FAIL: g++.mike/p4750.C (test for excess errors)
FAIL: g++.other/float1.C  Execution test
FAIL: g++.robertl/980310-2.C  Execution test

		=== g++ Summary for unix/-mcoff ===

# of expected passes		3790
# of unexpected failures	8
# of expected failures		75
# of untested testcases		6
Running target unix/-melf
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.other/float1.C  Execution test
FAIL: g++.robertl/980310-2.C  Execution test

		=== g++ Summary for unix/-melf ===

# of expected passes		3796
# of unexpected failures	3
# of expected failures		74
# of untested testcases		6
Running target unix/-fPIC
FAIL: g++.law/profile1.C (test for excess errors)
FAIL: g++.other/float1.C  Execution test
FAIL: g++.robertl/980310-2.C  Execution test

		=== g++ Summary for unix/-fPIC ===

# of expected passes		3796
# of unexpected failures	3
# of expected failures		74
# of untested testcases		6

		=== g++ Summary ===

# of expected passes		11382
# of unexpected failures	14
# of expected failures		223
# of untested testcases		18
/home/play/negcs/gcc/testsuite/../xgcc version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)

Test Run By robertl on Tue Apr  7 01:46:41 1998
Native configuration is i586-pc-sco3.2v5.0.4

		=== libio tests ===

Running target unix/-mcoff

		=== libio Summary for unix/-mcoff ===

# of expected passes		40
Running target unix/-melf

		=== libio Summary for unix/-melf ===

# of expected passes		40
Running target unix/-fPIC

		=== libio Summary for unix/-fPIC ===

# of expected passes		40

		=== libio Summary ===

# of expected passes		120
Test Run By robertl on Tue Apr  7 01:53:57 1998
Native configuration is i586-pc-sco3.2v5.0.4

		=== libstdc++ tests ===

Running target unix/-mcoff

		=== libstdc++ Summary for unix/-mcoff ===

# of expected passes		30
Running target unix/-melf

		=== libstdc++ Summary for unix/-melf ===

# of expected passes		30
Running target unix/-fPIC

		=== libstdc++ Summary for unix/-fPIC ===

# of expected passes		30

		=== libstdc++ Summary ===

# of expected passes		90
Test Run By robertl on Wed Apr  8 01:00:29 1998
Native configuration is i586-pc-sco3.2v5.0.4

		=== g77 tests ===

Running target unix/-mcoff
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O0 
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O1 
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O2 
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/971102-1.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: g77.f-torture/execute/alpha2.f compilation,  -O0 
FAIL: g77.f-torture/execute/alpha2.f compilation,  -O1 
FAIL: g77.f-torture/execute/alpha2.f compilation,  -O2 
FAIL: g77.f-torture/execute/alpha2.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O0 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O1 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O2 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/claus.f compilation,  -O0 
FAIL: g77.f-torture/execute/claus.f compilation,  -O1 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O0 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O1 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O2 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O0 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O1 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O2 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O0 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O1 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O0 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O1 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O2 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/exp.f compilation,  -O0 
FAIL: g77.f-torture/execute/exp.f compilation,  -O1 
FAIL: g77.f-torture/execute/exp.f compilation,  -O2 
FAIL: g77.f-torture/execute/exp.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/large_vec.f compilation,  -O0 
FAIL: g77.f-torture/execute/large_vec.f compilation,  -O1 
FAIL: g77.f-torture/execute/large_vec.f compilation,  -O2 
FAIL: g77.f-torture/execute/large_vec.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/le.f compilation,  -O0 
FAIL: g77.f-torture/execute/le.f compilation,  -O1 
FAIL: g77.f-torture/execute/le.f compilation,  -O2 
FAIL: g77.f-torture/execute/le.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/short.f compilation,  -O0 
FAIL: g77.f-torture/execute/short.f compilation,  -O1 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: g77.f-torture/execute/cpp.F compilation,  -O0 
FAIL: g77.f-torture/execute/cpp.F compilation,  -O1 
FAIL: g77.f-torture/execute/cpp.F compilation,  -O2 
FAIL: g77.f-torture/execute/cpp.F compilation,  -O2 -fomit-frame-pointer -finline-functions 

		=== g77 Summary for unix/-mcoff ===

# of expected passes		48
# of unexpected failures	60
# of untested testcases		60
Running target unix/-melf

		=== g77 Summary for unix/-melf ===

# of expected passes		168
Running target unix/-fPIC

		=== g77 Summary for unix/-fPIC ===

# of expected passes		168

		=== g77 Summary ===

# of expected passes		384
# of unexpected failures	60
# of untested testcases		60
/home/play/negcs/gcc/g77 version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)




Then the diffs since 0305.  Note that PIC is much healthier now.  


--- multi-980305/summary
+++ multi-980407/summary
@@ -3,33 +3,21 @@
 		=== gcc tests ===
 
 Running target unix/-mcoff
-FAIL: gcc.c-torture/execute/scope-1.c compilation,  -O2 -g 
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -g  
+FAIL: gcc.dg/switch-1.c (test for excess errors)
 
 
 Running target unix/-melf
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops  
+FAIL: gcc.c-torture/compile/980329-1.c,  -O2 -g  
 
 
 Running target unix/-fPIC
-FAIL: gcc.c-torture/execute/921215-1.c execution,  -O0 
-FAIL: gcc.c-torture/execute/921215-1.c execution,  -O1 
-FAIL: gcc.c-torture/execute/921215-1.c execution,  -O2 
-FAIL: gcc.c-torture/execute/921215-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
-FAIL: gcc.c-torture/execute/921215-1.c execution,  -O2 -g 
-FAIL: gcc.c-torture/execute/931002-1.c execution,  -O0 
-FAIL: gcc.c-torture/execute/931002-1.c execution,  -O1 
-FAIL: gcc.c-torture/execute/931002-1.c execution,  -O2 
-FAIL: gcc.c-torture/execute/931002-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
-FAIL: gcc.c-torture/execute/931002-1.c execution,  -O2 -g 
-FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O0 
-FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O1 
-FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 
-FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
-FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 -g 
-FAIL: gcc.misc-tests/gcov-1.c execution test
-FAIL: gcov-1.c:1:is 4:should be 11
-FAIL: gcov-1.c:1:is 5:should be 10
-FAIL: gcov-1.c:1:is 7:should be 1
-FAIL: gcc.misc-tests/gcov-2.c execution test (PRMS 8294)
 
 
 
@@ -44,76 +32,22 @@
 FAIL: g++.law/profile1.C (test for excess errors)
 FAIL: g++.mike/eh30.C (test for excess errors)
 FAIL: g++.mike/init1.C  Execution test
-FAIL: g++.mike/p10849a.C (test for excess errors)
 FAIL: g++.mike/p2736.C  Execution test
 FAIL: g++.mike/p4750.C (test for excess errors)
+FAIL: g++.other/float1.C  Execution test
+FAIL: g++.robertl/980310-2.C  Execution test
 
 
 Running target unix/-melf
 FAIL: g++.law/profile1.C (test for excess errors)
-FAIL: g++.mike/p10849a.C (test for excess errors)
+FAIL: g++.other/float1.C  Execution test
+FAIL: g++.robertl/980310-2.C  Execution test
 
 
 Running target unix/-fPIC
-FAIL: g++.eh/cleanup1.C  Execution test
-FAIL: g++.eh/flow1.C  Execution test
-FAIL: g++.eh/new1.C  Execution test
-FAIL: g++.eh/new2.C  Execution test
-FAIL: g++.eh/pdel1.C  Execution test
-FAIL: g++.eh/pdel2.C  Execution test
-FAIL: g++.eh/ptr1.C  Execution test
-FAIL: g++.eh/rethrow1.C  Execution test
-FAIL: g++.eh/rethrow2.C  Execution test
-FAIL: g++.eh/rethrow3.C  Execution test
-FAIL: g++.eh/rethrow4.C  Execution test
-FAIL: g++.eh/rethrow5.C  Execution test
-FAIL: g++.eh/spec1.C  Execution test
-FAIL: g++.eh/spec2.C  Execution test
-FAIL: g++.eh/spec3.C  Execution test
-FAIL: g++.eh/spec4.C  Execution test
 FAIL: g++.law/profile1.C (test for excess errors)
-FAIL: g++.mike/dyncast1.C  Execution test
-FAIL: g++.mike/dyncast2.C  Execution test
-FAIL: g++.mike/eh10.C  Execution test
-FAIL: g++.mike/eh12.C  Execution test
-FAIL: g++.mike/eh14.C  Execution test
-FAIL: g++.mike/eh16.C  Execution test
-FAIL: g++.mike/eh17.C  Execution test
-FAIL: g++.mike/eh18.C  Execution test
-FAIL: g++.mike/eh2.C  Execution test
-FAIL: g++.mike/eh21.C  Execution test
-FAIL: g++.mike/eh23.C  Execution test
-FAIL: g++.mike/eh24.C  Execution test
-FAIL: g++.mike/eh25.C  Execution test
-FAIL: g++.mike/eh26.C  Execution test
-FAIL: g++.mike/eh27.C  Execution test
-FAIL: g++.mike/eh28.C  Execution test
-FAIL: g++.mike/eh29.C  Execution test
-FAIL: g++.mike/eh3.C  Execution test
-FAIL: g++.mike/eh31.C  Execution test
-FAIL: g++.mike/eh33.C  Execution test
-FAIL: g++.mike/eh34.C  Execution test
-FAIL: g++.mike/eh35.C  Execution test
-FAIL: g++.mike/eh36.C  Execution test
-FAIL: g++.mike/eh37.C  Execution test
-FAIL: g++.mike/eh38.C  Execution test
-FAIL: g++.mike/eh39.C  Execution test
-FAIL: g++.mike/eh40.C  Execution test
-FAIL: g++.mike/eh41.C  Execution test
-FAIL: g++.mike/eh42.C  Execution test
-FAIL: g++.mike/eh44.C  Execution test
-FAIL: g++.mike/eh47.C  Execution test
-FAIL: g++.mike/eh48.C  Execution test
-FAIL: g++.mike/eh49.C  Execution test
-FAIL: g++.mike/eh5.C  Execution test
-FAIL: g++.mike/eh50.C  Execution test
-FAIL: g++.mike/eh51.C  Execution test
-FAIL: g++.mike/eh55.C  Execution test
-FAIL: g++.mike/eh6.C  Execution test
-FAIL: g++.mike/eh8.C  Execution test
-FAIL: g++.mike/p10849a.C (test for excess errors)
-FAIL: g++.mike/p7912.C  Execution test
-FAIL: g++.mike/p9706.C  Execution test
+FAIL: g++.other/float1.C  Execution test
+FAIL: g++.robertl/980310-2.C  Execution test
 
 
 
@@ -217,18 +151,14 @@
 
 
 Running target unix/-melf
-FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
-FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
 
 
 Running target unix/-fPIC
-FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
-FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
 
 
 
 
 
-/home/play/negcs/gcc/xgcc version egcs-2.91.12 980302 (gcc-2.8.0 release)
-/home/play/negcs/gcc/testsuite/../xgcc version egcs-2.91.12 980302 (gcc-2.8.0 release)
-/home/play/negcs/gcc/g77 version egcs-2.91.12 980302 (gcc-2.8.0 release)
+/home/play/negcs/gcc/xgcc version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)
+/home/play/negcs/gcc/testsuite/../xgcc version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)
+/home/play/negcs/gcc/g77 version egcs-2.91.22 980404 (gcc2 ss-980401 experimental)


-- 
Robert Lipe       http://www.dgii.com/people/robertl       robertl@dgii.com
                  (WEB ADDRESS TEMPORARILY UNAVAILABLE)



More information about the Gcc mailing list