[rescue] Re: Being jobless

Jonathan C. Patschke jp at celestrion.net
Tue Jul 29 20:10:36 CDT 2003


On Tue, 29 Jul 2003, Charles Shannon Hendrix wrote:

> Oh, I agree, but I thought the original sentiment was that it wasn't
> optimized for *any* platform.

No, that it generates bad code for RISC platforms.  While the core
(on the other side of the microcode) of many x86 processors is RISC,
IA32 is not RISC.

> Again, I thought the comment was about GNU C not being a good compiler.

It isn't a good compiler.  It sucks on the majority of the platforms it
runs on.  If it runs stellar on one platform, that's hardly indicative
of a good product.

> Is this really a GNU compiler problem though?  I see this with compilers
> and systems from DEC, Sun, and SGI too.

All compilers have extensions, yes.  However, vendor's compiler have
switches for flagging those extensions.  RMS himself once said (I think
it's in the GCC info page) that the ANSI-enforcing arguments to GCC are
basically a joke because it's not a priority of theirs and they
implemented it just to have something to wave at pedants (of which I am
one, I guess).

> I'm talking about supporting what is now a common x86 ISA.  Wether they
> like it or not, 3DNow! is part of the Intel landscape.
>
> This is far different from supporting another CPU entirely.

Which Intel CPUs support 3DNow!?

-- 
Jonathan Patschke   )  "We're Texans.  We figure out ways to do these
Elgin, TX          (    things..."                    --Bill Bradford



More information about the rescue mailing list