Date: Wed, 3 Mar 1999 22:39:16 +0100 To: "'pgcc AT delorie DOT com'" Subject: Re: Intel/Cygnus Message-ID: <19990303223916.G9656@cerebro.laendle> Mail-Followup-To: "'pgcc AT delorie DOT com'" References: <36DD6D94 DOT 79AFEC8F AT mitre DOT org> <19990303193418 DOT B19013 AT tardis DOT ed DOT ac DOT uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <19990303193418.B19013@tardis.ed.ac.uk>; from Mark Brown on Wed, Mar 03, 1999 at 07:34:18PM +0000 X-Operating-System: Linux version 2.2.2 (marc AT cerebro) (gcc driver version pgcc-2.93.04 19990131 (gcc2 ss-980929 experimental) executing gcc version 2.7.2.3) From: Marc Lehmann Reply-To: pgcc AT delorie DOT com On Wed, Mar 03, 1999 at 07:34:18PM +0000, Mark Brown wrote: > > I read a news story a while back stating that Intel was going to > > help cygnus with pentium MMX/KNI etc. optimizing compilers. > > > Is that for egcs? Does it have any relation to the pgcc patch. For > > I don't know, but I imagine it would be based on egcs. Marc? egcs is _not_ a cygnus project, no. Currently, cygnus has its own version of gcc. Cygnus will base their (internal) version on egcs (maybe they already switched, I don't know). in general, cygnus is a commercial comnpany, and they do what they get paid for. In some cases their clients allow them to donate new compiler passes to egcs (in fact cygnus is always trying to do this). I don't know of intel trying to help cygnus, but egcs will certainly have mmx/kni support in the future, with or without intels help. > > that matter, why isn't pgcc merged into the egcs tree anyway? > > To avoid hurting non Pentium machines. PGCC optimizatons are often > Pentium-specific, and may produce worse code on other architectures. > Before they can be introduced into EGCS they need to be rewritten more > generally. There is also a licensing problem with intel, which technically owns part of the code. -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |