www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/05/20/14:56:26

X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs-
Delivered-To: pcg AT goof DOT com
Message-ID: <3562EC4C.41F93E45@ehv.sc.philips.com>
Date: Wed, 20 May 1998 16:44:28 +0200
From: Remco van den Berg <Remco DOT vdBerg AT ehv DOT sc DOT philips DOT com>
Organization: Philips Semiconductors B.V.
X-Mailer: Mozilla 4.04 [en] (X11; U; HP-UX B.10.10 9000/819)
MIME-Version: 1.0
To: beastium-list AT Desk DOT nl
Subject: size differences g++ en gcc
Sender: Marc Lehmann <pcg AT goof DOT com>
Status: RO
X-Status: A
Lines: 30

Can somebody explain to me why normal C code compiled with  G++ is
smaller in size than when I compile it with GCC ?

For example, this very original program:

    #include <stdio.h>
    int main(void)
    {
        printf( "Hello world!\n" );
        return 0;
    }

compiles into a 6532 bytes 'big' executable using `gcc main.c`.
(After stripping.)
Using g++ it's only 3032 bytes of size.


I also had the feeling that the pgcc compiler generates larger
code than gcc-2.7.2. Is that all because of the optimization?


Regards,

  Remco van den Berg

-- 

/***************************************************************************\
|*  UNIX is user friendly. It's just selective about who its friends are.  *|
\***************************************************************************/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019