public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* optimizing egcs for alpha
@ 1999-03-24 14:16 Jiann-Ming Su
       [not found] ` < Pine.LNX.4.04.9903241615570.16342-100000@microwave.ph.msstate.edu >
  1999-03-31 23:46 ` Jiann-Ming Su
  0 siblings, 2 replies; 8+ messages in thread
From: Jiann-Ming Su @ 1999-03-24 14:16 UTC (permalink / raw)
  To: egcs

---------- Forwarded message ----------
Date: Wed, 24 Mar 1999 13:35:49 -0800
From: spink@pa.dec.com
Reply-To: axp-list@redhat.com
To: axp-list@redhat.com
Cc: spink@pa.dec.com
Subject: Re: Compaq sees Linux as selling Alpha chips 
Resent-Date: 24 Mar 1999 21:49:41 -0000
Resent-From: axp-list@redhat.com
Resent-cc: recipient list not shown: ;

> 
> >>> Jiann-Ming Su said:
> > 
> > If Compaq wants to make real noise with Linux, help optimize gcc/egcs for
> > the Alpha processor.  And put the updates right back into gcc/egcs unlike
> > what Intel is doing with Cygnus and the PII/PIII optimizations.
> 

Well, part of the problem is that both gcc and to some extent egcs are broken 
from a plug ability perspective.  The basic optimization model of gcc has 
serious problems.  What you are asking for is essentially for Compaq to 
rewrite gcc from scratch and then release the source code, and while I think 
it would be cool, it just isn't going to happen.  If gcc/egcs had a more 
modern design(like, shudder, MSVC) then it would be relatively easy to slot in 
the GEM back end.  


Aaron Spink
not speaking for Compaq



-- 
To unsubscribe: send e-mail to axp-list-request@redhat.com with
'unsubscribe' as the subject.  Do not send it to axp-list@redhat.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
       [not found] ` < Pine.LNX.4.04.9903241615570.16342-100000@microwave.ph.msstate.edu >
@ 1999-03-25 14:30   ` Richard Henderson
  1999-03-26 11:37     ` Jiann-Ming Su
  1999-03-31 23:46     ` Richard Henderson
  0 siblings, 2 replies; 8+ messages in thread
From: Richard Henderson @ 1999-03-25 14:30 UTC (permalink / raw)
  To: Jiann-Ming Su, egcs; +Cc: spink

On Wed, Mar 24, 1999 at 04:16:31PM -0600, Jiann-Ming Su forwarded:
> > If gcc/egcs had a more modern design(like, shudder, MSVC) then
> > it would be relatively easy to slot in the GEM back end.  
> > 
> > Aaron Spink
> > not speaking for Compaq

Erum, but we don't _want_ to just "slot in" the GEM back end,
even if the design of gcc allowed it.


r~

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
  1999-03-25 14:30   ` Richard Henderson
@ 1999-03-26 11:37     ` Jiann-Ming Su
  1999-03-27 11:41       ` Richard Henderson
  1999-03-31 23:46       ` Jiann-Ming Su
  1999-03-31 23:46     ` Richard Henderson
  1 sibling, 2 replies; 8+ messages in thread
From: Jiann-Ming Su @ 1999-03-26 11:37 UTC (permalink / raw)
  To: Richard Henderson; +Cc: egcs, spink

On Thu, 25 Mar 1999, Richard Henderson wrote:

> On Wed, Mar 24, 1999 at 04:16:31PM -0600, Jiann-Ming Su forwarded:
> > > If gcc/egcs had a more modern design(like, shudder, MSVC) then
> > > it would be relatively easy to slot in the GEM back end.  
> > > 
> > > Aaron Spink
> > > not speaking for Compaq
> 
> Erum, but we don't _want_ to just "slot in" the GEM back end,
> even if the design of gcc allowed it.
> 

Ok, I'll bite.  Why not? 

Jiann-Ming Su                   "People seldom do what they believe in. They do
js1@microwave.ph.msstate.edu    what is convenient, then repent." --Bob Dylan

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
  1999-03-26 11:37     ` Jiann-Ming Su
@ 1999-03-27 11:41       ` Richard Henderson
  1999-03-31 23:46         ` Richard Henderson
  1999-03-31 23:46       ` Jiann-Ming Su
  1 sibling, 1 reply; 8+ messages in thread
From: Richard Henderson @ 1999-03-27 11:41 UTC (permalink / raw)
  To: Jiann-Ming Su; +Cc: egcs, spink

On Fri, Mar 26, 1999 at 01:37:13PM -0600, Jiann-Ming Su wrote:
> > Erum, but we don't _want_ to just "slot in" the GEM back end,
> > even if the design of gcc allowed it.
> 
> Ok, I'll bite.  Why not? 

5 gets you 10 is isn't flexible enough to handle the breadth of
targets gcc supports.


r~

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
  1999-03-26 11:37     ` Jiann-Ming Su
  1999-03-27 11:41       ` Richard Henderson
@ 1999-03-31 23:46       ` Jiann-Ming Su
  1 sibling, 0 replies; 8+ messages in thread
From: Jiann-Ming Su @ 1999-03-31 23:46 UTC (permalink / raw)
  To: Richard Henderson; +Cc: egcs, spink

On Thu, 25 Mar 1999, Richard Henderson wrote:

> On Wed, Mar 24, 1999 at 04:16:31PM -0600, Jiann-Ming Su forwarded:
> > > If gcc/egcs had a more modern design(like, shudder, MSVC) then
> > > it would be relatively easy to slot in the GEM back end.  
> > > 
> > > Aaron Spink
> > > not speaking for Compaq
> 
> Erum, but we don't _want_ to just "slot in" the GEM back end,
> even if the design of gcc allowed it.
> 

Ok, I'll bite.  Why not? 

Jiann-Ming Su                   "People seldom do what they believe in. They do
js1@microwave.ph.msstate.edu    what is convenient, then repent." --Bob Dylan


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
  1999-03-27 11:41       ` Richard Henderson
@ 1999-03-31 23:46         ` Richard Henderson
  0 siblings, 0 replies; 8+ messages in thread
From: Richard Henderson @ 1999-03-31 23:46 UTC (permalink / raw)
  To: Jiann-Ming Su; +Cc: egcs, spink

On Fri, Mar 26, 1999 at 01:37:13PM -0600, Jiann-Ming Su wrote:
> > Erum, but we don't _want_ to just "slot in" the GEM back end,
> > even if the design of gcc allowed it.
> 
> Ok, I'll bite.  Why not? 

5 gets you 10 is isn't flexible enough to handle the breadth of
targets gcc supports.


r~

^ permalink raw reply	[flat|nested] 8+ messages in thread

* optimizing egcs for alpha
  1999-03-24 14:16 optimizing egcs for alpha Jiann-Ming Su
       [not found] ` < Pine.LNX.4.04.9903241615570.16342-100000@microwave.ph.msstate.edu >
@ 1999-03-31 23:46 ` Jiann-Ming Su
  1 sibling, 0 replies; 8+ messages in thread
From: Jiann-Ming Su @ 1999-03-31 23:46 UTC (permalink / raw)
  To: egcs

---------- Forwarded message ----------
Date: Wed, 24 Mar 1999 13:35:49 -0800
From: spink@pa.dec.com
Reply-To: axp-list@redhat.com
To: axp-list@redhat.com
Cc: spink@pa.dec.com
Subject: Re: Compaq sees Linux as selling Alpha chips 
Resent-Date: 24 Mar 1999 21:49:41 -0000
Resent-From: axp-list@redhat.com
Resent-cc: recipient list not shown: ;

> 
> >>> Jiann-Ming Su said:
> > 
> > If Compaq wants to make real noise with Linux, help optimize gcc/egcs for
> > the Alpha processor.  And put the updates right back into gcc/egcs unlike
> > what Intel is doing with Cygnus and the PII/PIII optimizations.
> 

Well, part of the problem is that both gcc and to some extent egcs are broken 
from a plug ability perspective.  The basic optimization model of gcc has 
serious problems.  What you are asking for is essentially for Compaq to 
rewrite gcc from scratch and then release the source code, and while I think 
it would be cool, it just isn't going to happen.  If gcc/egcs had a more 
modern design(like, shudder, MSVC) then it would be relatively easy to slot in 
the GEM back end.  


Aaron Spink
not speaking for Compaq



-- 
To unsubscribe: send e-mail to axp-list-request@redhat.com with
'unsubscribe' as the subject.  Do not send it to axp-list@redhat.com


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: optimizing egcs for alpha
  1999-03-25 14:30   ` Richard Henderson
  1999-03-26 11:37     ` Jiann-Ming Su
@ 1999-03-31 23:46     ` Richard Henderson
  1 sibling, 0 replies; 8+ messages in thread
From: Richard Henderson @ 1999-03-31 23:46 UTC (permalink / raw)
  To: Jiann-Ming Su, egcs; +Cc: spink

On Wed, Mar 24, 1999 at 04:16:31PM -0600, Jiann-Ming Su forwarded:
> > If gcc/egcs had a more modern design(like, shudder, MSVC) then
> > it would be relatively easy to slot in the GEM back end.  
> > 
> > Aaron Spink
> > not speaking for Compaq

Erum, but we don't _want_ to just "slot in" the GEM back end,
even if the design of gcc allowed it.


r~

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~1999-03-31 23:46 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-03-24 14:16 optimizing egcs for alpha Jiann-Ming Su
     [not found] ` < Pine.LNX.4.04.9903241615570.16342-100000@microwave.ph.msstate.edu >
1999-03-25 14:30   ` Richard Henderson
1999-03-26 11:37     ` Jiann-Ming Su
1999-03-27 11:41       ` Richard Henderson
1999-03-31 23:46         ` Richard Henderson
1999-03-31 23:46       ` Jiann-Ming Su
1999-03-31 23:46     ` Richard Henderson
1999-03-31 23:46 ` Jiann-Ming Su

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).