From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bill Broadley To: egcs@cygnus.com Subject: EGCS-1.0.2 pre fails on Spec CPU 95 Date: Wed, 04 Mar 1998 14:54:00 -0000 Message-id: <199803042254.OAA11600@proto.math.ucdavis.edu> X-SW-Source: 1998-03/msg00129.html I recently tried to compile and run Spec's CPU 95 benchamrk. It's a collection of 9 C benchmarks (350k lines of source), and 9 Floating point Fortran codes (31 k lines of source). It's particularly good at exposing compiler errors because of the many different types of codes, as well as know correct answers for the simulations, all 18 programs take several hours to run. It's also very good at showing any effects of optimization/performance changes in the compiler. Results are available on intel using the Intel reference compiler which gets very good numbers. egcs-1.0.1/g77 failed on -O2, but works with -O1. egcs-1.0.2 worked with -O2 but did NOT work with -m486 -fomit-frame-pointer -O2 It finished all the benchmarks but one then failed and produced the wrong output. Unfortunately I can't give out the source, but I would be happy to help out on this end or contribute towards the $300 license for the egcs group. The license is per organization. So let me know what I can do to help, the machine I was using is a up to date (redhats newest glibc etc) Redhat-5.0 P6-200 with 80 mb ram. Any suggestions for narrowing down the actual cause of the different in output welcome. Reading specs from /opt/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.90.25/specs gcc version egcs-2.90.25 980302 (egcs-1.0.2 prerelease) Linux bee2.math.ucdavis.edu 2.0.32 #1 Wed Nov 19 00:46:45 EST 1997 i686 unknown cat /etc/redhat-release release 5.0 (Hurricane) [root@bee2 result]# rpm -qa | grep glibc glibc-debug-2.0.6-9 glibc-profile-2.0.6-9 glibc-2.0.6-9 glibc-devel-2.0.6-9 -- Bill Broadley Bill@math.ucdavis.edu UCD Math Sys-Admin Linux is great. http://math.ucdavis.edu/~bill PGP-ok