gomp-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gomp-discuss] FW: Open Research Compiler


From: Steven Bosscher
Subject: Re: [Gomp-discuss] FW: Open Research Compiler
Date: 10 Feb 2003 16:33:19 +0100

Op ma 10-02-2003, om 16:25 schreef Pop Sébastian:
> On Mon, Feb 10, 2003 at 09:07:06AM -0500, Scott Robert Ladd wrote:
> > 
> > I received the attached e-mail this morning, and thought it might be of
> > academic interest to this group.
> > 
> > ..Scott
> > 
> > > -----Original Message-----
> > > From: Barak Zalstein [mailto:address@hidden
> > > Sent: Monday, February 10, 2003 08:59
> > > To: Scott Robert Ladd
> > > Subject: RE: OpenMP, HPC, and the future of GCC
> > >
> > >
> > > Note that GCC inadequate number-crunching support is exactly the
> > > reason why
> > > DSP companies who are shopping for an open-source compiler, are
> > > currently driven to
> > > choose ORC (http://ipf-orc.sourceforge.net/) over GCC.
> > > (unfortunately I can't advocate this open source compiler in GCC
> > > mailing list anymore,
> > > as I will most definitely be ignored as a troll).
> > >
> > > Barak.
> > >
> Note that ORC is based on Open64 and is distributed as an extension
> to the code generator specific to IA-64.  These extensions are released
> under a BSD-license (Intel and ST-Microelectronics are the major companies 
> that fund the developpment of these extensions).
> 
> ORC does not support OpenMP for C/C++ even if the commercial Pro64 
> compiler from SGI provides such an extension.  My opinion is that they 
> removed it from GPL-ed sources just before the release of Open64:
> they forgot to modify Open64's manual that mentions exactly the same
> option as on an Origin2000 compiler:
> 
> O2000:
> "
>                open_mp=setting     Enables or disables recognition of the
>                                    OpenMP C/C++ API multiprocessing
>                                    directives and the Silicon Graphics
>                                    extensions to OpenMP.  These directives
>                                    begin with an omp prefix.  Specify ON or
>                                    OFF for setting.  The default is ON.
> "
> 
> ORC/Open64:
> "
>                 open_mp=setting      Enables or disables recognition of the   
>                
>                                      OpenMP C/C++ API multiprocessing direc-  
>                                  
>                                      tives and the Silicon Graphics 
> extensions                                 
>                                      to OpenMP.  These directives begin with  
>                                  
>                                      an omp prefix.  Specify ON or OFF for    
>       
>                                      setting.  The default is ON.
> "
> 
> Guess what they did...
> ...just remove all the code under the open_mp=ON.
> 
> Another possibility is that they had another C/C++ front-end that they 
> didn't released.  They developped an extension over GCC for the Open64
> release... 
> 
> Who knows?

They had their own C/C++ front end from the MIPSpro compiler family.

Or you've just discovered a serious GPL violation...

Greetz
Steven






reply via email to

[Prev in Thread] Current Thread [Next in Thread]