delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1999/03/13/15:24:39

Date: Sat, 13 Mar 1999 20:10:27 +0000
From: Mark Brown <broonie AT tardis DOT ed DOT ac DOT uk>
To: Henrik Berglund SdU <pgcc AT delorie DOT com>
Subject: Re: 3DNow Optimizations, was Re: AMDK6 optimized kernel and others
Message-ID: <19990313201026.A13363@tardis.ed.ac.uk>
Mail-Followup-To: Henrik Berglund SdU <pgcc AT delorie DOT com>
References: <Pine DOT BSF DOT 3 DOT 96 DOT 990312182057 DOT 6560A-100000 AT recomnet DOT recomnet DOT net> <Pine DOT LNX DOT 4 DOT 10 DOT 9903131213250 DOT 10630-100000 AT pm11-198 DOT gso DOT infi DOT net>
Mime-Version: 1.0
X-Mailer: Mutt 0.95.3i
In-Reply-To: <Pine.LNX.4.10.9903131213250.10630-100000@pm11-198.gso.infi.net>; from Jonathan Mark Brooks on Sat, Mar 13, 1999 at 12:16:20PM -0500
X-Cookie: What hath Bob wrought?
X-WWW-Homepage: http://www.tardis.ed.ac.uk/~broonie/
Reply-To: pgcc AT delorie DOT com
X-Mailing-List: pgcc AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

--PNTmBPCT7hxwcZjr
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Sat, Mar 13, 1999 at 12:16:20PM -0500, Jonathan Mark Brooks wrote:

> Just out of curiosity, will we see 3DNow! optimizations in the pgcc
> compiler?

If someone writes them :-) .

> Also, my understanding is that the next revision of ecgs is supposed
> to incorporate the pgcc x86 specific optimizations.  Is this correct?
> Does anyone know when this will happen?

Marc would know about timelines and so on.  The pgcc enhancements are
being folded into egcs gradually, but (as an attempt to compile on
non-Intel architectures will reveal) they need some work before they=20
can be used in egcs.

Also note that any new improvements will be in egcs 1.2 - the 1.1.2
release that is due to appear shortly is a bugfix release only.

> An why is it a big deal that you have gcc 2.7.2.8 for kernel compilation?
> I saw the thread but I wasn't sure why this is a problem with 2.2 kernels,
> i.e., why you can't use the ecgs or pgcc compilers without error.

AFAIK:

The Linux kernel is supported on gcc 2.7.2.3.  No version is supported
on 2.2 and late 2.1 kernels.  However, a number of changes have been
made to the kernel fixing the bogus assembly constructs which were the
main source of incompatibility.  As a result, 2.2 should be fine on egcs
and pgcc.  It's just not supported (actually, I have a feeling egcs may
be supported by either the linux-kernel or egcs people).  If you see bugs,=
=20
you should try gcc2 before complaining.

Take a look at the egcs FAQ for a more authoratative explanation.

--=20
Mark Brown  mailto:broonie AT tardis DOT ed DOT ac DOT uk   (Trying to avoid grumpiness)
            http://www.tardis.ed.ac.uk/~broonie/
EUFS        http://www.eusa.ed.ac.uk/societies/filmsoc/

--PNTmBPCT7hxwcZjr
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 5.0i for non-commercial use
MessageID: 5Hik1ZiUbDxBs3cUYg0CWdmrYk2JG6uf

iQA/AwUBNurGLydlaNdcYVOtEQI9zQCffuKVSPQ1ANDMuKkr65PYq3bZk1MAoIqh
5cwrhTxpOm+b2pduftob5Dwm
=1TE7
-----END PGP SIGNATURE-----

--PNTmBPCT7hxwcZjr--

- Raw text -


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