FWD: EGCS-1.1.1 ON HPPA-HP-HPUX10.20 -Reply

tprince@cat.e-mail.com tprince@cat.e-mail.com
Wed Jan 13 13:44:00 GMT 1999


First, you might go to the web page reports and compare the
ones there to the one you get by running contrib/test_summary
after you complete make check.  As Jeff Law said, your result
appears to be normal.  Most people on the list don't care about
the g77 diagnostics, but this is the only place where some of the
run-time (not g77-specific) is tested.  The poor timer resolution
is normal on HP machines.  If you set the date ahead, you will
see that some of the year functions should return year 100,
which will break much code using such functions (including the
C version).  The LSTAT function is broken on all HP installations
I have seen.  Also interesting is that g77 programs are able to
return the error/success status correctly as Unix C programs
expect.  Not to be taken for granted in Fortran implementations.

Most of the gcc indications are seen on nearly all gcc
installations, regardless of OS.  The IEEE indications are the
result of the HP architecture not providing good support for the
IEEE scheme of positive and negative zeros, and probably would
occur if you ran the same tests with other compilers on HP.  e.g.
 -x  is not easily calculated by a different scheme than (0. - x), but
the IEEE standard dictates different results for these
expressions.

It might be interesting if someone would post an informal
discussion of the bugs usually seen in testsuite, what they mean
and why they don't go away.

>>Hi all,
Can anybody tell me whether I got a living, breathing egcs and
what the
unexpected failures mean?
Thanx.

gmake check output:

. Looping until clock ticks at least once...
 Differences in total, user, system time (DTIME):      0.010
0.000
0.010
 Elapsed total, user, system time (ETIME):      0.040     0.020
0.020
 (Clock-tick detected after  22 1K loops.)
 IDATE d,m,y:  12 1 1999
 ... and the VXT version:  1 12 99
 TIME: 08:52:50
 SECNDS(0.0) returns:   31970.
 SECOND returns:   0.0399999991
 CALL SECOND returns:   0.0399999991
 Current directory is "/experimente/egcs/build/hppa1.1-hp-
hpux10.20/libf2c/libU77"
 Host name is dent1
 Creating file "foo" for testing...
   with stat array  1073807363 33884 33206 1 107 20 216124 2
916127571
916127571
 916127571 8192 1
 *** LSTAT and STAT don't agree on              array element  7
value  0
216124
 The current error number is:   2 and the corresponding
message is:
 Keine Datei und kein Verzeichnis
 This is sent to stderr prefixed by the program name
 You should see exit status 1
gmake[2]: [check] Error 1 (ignored)
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/980506-2.c execution,  -Os
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2
-fomit-frame-pointer
-finline-functions
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O0
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O1
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O2
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O2
-fomit-frame-
pointer -finline-functions
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O2
-fomit-frame-
pointer -finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O2
-fomit-frame-
pointer -finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/strct-stdarg-1.c execution,  -Os
Running /experimente/egcs/egcs-1.1.1/gcc/testsuite/gcc.c-
torture/execute/ieee/ieee.exp ...
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution,  -O0
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O1
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2
-fomit-frame-pointer
-finline-functions
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -Os
FAIL: gcc.dg/980626-1.c (test for excess errors)

      === gcc Summary ===

# of expected passes    7479
# of unexpected failures   19
# of expected failures     7
# of unsupported tests     18
/experimente/egcs/build/gcc/xgcc version egcs-2.91.60
19981201 (egcs-1.1.1
release)

      === g++ tests ===


XPASS: g++.mike/eh33.C (test for excess errors)
XPASS: g++.mike/eh33.C  Execution test
XPASS: g++.mike/eh50.C (test for excess errors)
XPASS: g++.mike/eh50.C  Execution test
FAIL: g++.pt/static3.C (test for excess errors)
XPASS: g++.robertl/eb132.C (test for excess errors)
FAIL: g++.robertl/eb91.C (test for excess errors)

      === g++ Summary ===

# of expected passes    4215
# of unexpected failures   2
# of unexpected successes  5
# of expected failures     85
# of untested testcases    7
/experimente/egcs/build/gcc/testsuite/../xgcc version
egcs-2.91.60 19981201
(egcs-1.1.1 release)

gTest Run By lutz on Tue Jan 12 11:14:43 1999
Native configuration is hppa1.1-hp-hpux10.20

      === g77 tests ===


      === g77 Summary ===

# of expected passes    415
/experimente/egcs/build/gcc/g77 g77 version egcs-2.91.60
19981201 (egcs-1.1.1
release) (from FSF-g77 version 0.5.24-19980804)

gmake[1]: Leaving directory `/experimente/egcs/build/gcc'


--
Cheers Lutz.
lwo@informatik.tu-chemnitz.de

-
Dr. Timothy C. Prince
Consulting Engineer
Solar Turbines, a Caterpillar Company
alternate e-mail: tprince@computer.org

           To:                                              INTERNET - IBMMAIL
                                                            I5716149 - IBMMAIL



More information about the Gcc-bugs mailing list