[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference turris::gnu

Title:GNU Conference
Notice:What's GNU With You?
Moderator:TLE::FOSTER
Created:Tue Mar 18 1986
Last Modified:Wed Jun 04 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:845
Total number of notes:4173

842.0. "CC or GCC ?" by ZPOVC::COLINTONG () Wed May 14 1997 01:09

    Hi,
    
    My customer is currently using GCC compiler ( for both C and C++ code )
    as the common compiler for their multiple platforms ( they have everything
    except Digital, recently they acquired two turbolaser to run DUX)
    environment.
    
    Now they are facing the problem of using the naive cc compiler ( which
    involve migration of existing library to naive cc ) or continue to use
    gcc. 
    
    I have zero experience with gcc and would like advise on the following
    issues:
    
    1. Is cc and gcc compiler compatible with one another ?
    
    2. What will the issues if they migrate existing library to gcc
    
    3. They have brought DECfuse. I know that they cannot use DECfuse to
       compile gcc code. If they use gcc, what programming tools will they
       use and do they lost any functionality compared with DECfuse ?
    
    Any comment will be welcome
    
    Thanks in advance
                                       
    Colin Tong, Singapore Sales Support 
T.RTitleUserPersonal
Name
DateLines
842.1DECCXL::OUELLETTEmudseason into blackfly seasonWed May 14 1997 13:0915
I'd suggest you ask the question in the TURRIS::DECC conference.
DEC C and DEC C++ are the usual cc and cxx compilers on Digital Unix.

The answer is likely to be "it depends upon the code".
They may encounter more 64 bit problems than cc problems as such,
but recent version of the DEC C compiler have helpful -check modes
to assist in uncovering these.

If the customer is at all conserned with the speed of the compiled
code, I'd strongly encourage use of DEC C over gcc.  Gcc does an
excelent job of generating clean code locally, but performs only
very limited global optimization.  There are notes about this in
the DECC conference.

You might also want to look in the FUSE conference.