Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@sourceware.cygnus.com Delivered-To: mailing list cygwin@sourceware.cygnus.com Date: Thu, 23 Dec 1999 17:54:30 +0100 (MET) From: John pullitr To: cygwin@sourceware.cygnus.com MIME-Version: 1.0 References: <19991223132608.13904.qmail@web112.yahoomail.com> Subject: Re: Exec/Compile/Link Speed Comparison gcc/vc++ X-Authenticated-Sender: #0003204470@gmx.net X-Authenticated-IP: [193.134.254.73] Message-ID: <21340.945968070@www2.gmx.net> X-Mailer: WWW-Mail 1.5 (Global Message Exchange) X-Flags: 0001 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit g2.95.2 is the mingw version (with the msvcrt libraries because they are supposedly faster) Reading specs from C:\data\q\g2952\bin\..\lib\gcc-lib\i386-mingw32msvc\2.95.2\specs gcc version 2.95.2 19991024 (release) I made another test vc++ V6.0 against gcc2.95 and some older beta version (like Beta 20.0 and 20.1, that need the special cygwin1.dll) Everything is controlled by a c program, that generates appropriate makefiles, calls system("zzmain.bat") in zzmain.bat the path is always reset and then set to the current compiler version bin and then the make is done (make clean, make -f ) followed by another system("program") that executes the program that was build. Compiler (CFLAGS) Execute(%) Comp/link(%) Count size [bytes] min - max min - max m6.0 3.05(190.5%) 3.27(100.0%) 5 122880 2.88- 3.30 3.23- 3.34 g2.95.2 3.24(202.2%) 5.71(174.8%) 5 96307 3.01- 3.39 5.66- 5.77 gb20 3.24(202.2%) 7.57(231.8%) 5 100769 3.09- 3.66 7.22- 8.00 gb20.1 3.59(224.1%) 7.52(230.2%) 5 387429 3.13- 3.94 7.31- 8.10 egcs1.1 3.26(203.3%) 6.37(194.9%) 10 255517 3.08- 3.78 5.70- 7.33 OPTIMIZATION ON m6.0 /Ox /G5 1.60(100.0%) 6.15(188.2%) 5 94208 1.54- 1.68 6.04- 6.36 g2.95.2 -O2 2.23(139.2%) 12.32(377.1%) 5 75107 2.20- 2.25 12.12-12.59 gb20 -O2 2.82(175.7%) 11.71(358.5%) 5 76497 2.21- 3.16 11.48-12.25 gb20.1 -O2 2.40(149.6%) 12.71(389.2%) 5 363669 2.28- 2.51 12.43-13.17 -- Sent through Global Message Exchange - http://www.gmx.net -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com