Thread (1 message) 1 message, 1 author, 2002-06-06

Re: [Fwd: Current state of MIPS16 support?]

From: <hidden>
Date: 2002-06-06 15:11:23

At Thu, 6 Jun 2002 10:14:33 +0100 (BST), Dominic Sweetman wrote:
Difference in perception here.
Noted.

Up to and including the 2.96+ release we currently work with, no GCC
version we've taken on has been fit for use by our MIPS customers
without a large number of fixes, including significant changes to
nominally non-machine-dependent code.

If you experienced a big improvement in quality on moving to some more
recent version, I'd love to know and that's worth telling everyone.

But if you're saying "it's always been more or less all right" then we
are bound to suspect you're not looking hard enough...
"I don't know."  I didn't really spend a _lot_ of time staring at the
gnu toolchain until about 2 or 3 years ago (mips tools, 2 or so years
8-).  Before that, i relied on tools that others had massaged ... and
invariably, yes, they did have at least a few "important" bug fixes
(often pulled in from later development versions of the tools).  I
think even going back 2 and change years, we had some problems with
the versions of gcc at that time, and, for some sets of compile flags
(for us, -membedded-pic) a _lot_ of problems with binutils.

As of gcc 3.0.4 and w/ binutils 2.12.1 (with patches to each, but
generally not bug-fixes .... though we undoubtedly still have a few),
at least for us, they seem to work well for linux and for some amount
of stand-alone embedded development work.

I wouldn't disagree, BTW, that the current tools for mips seem to have
some shortcomings.  I also wouldn't claim that we've comprehensively
tested the tools.  8-)


I think the goal of improving test suites to show additional bugs is a
very good one.  Personally, I've been trying to make sure regression
tests get added for bugs we find & fix, but there will always be more
bugs to find.



chris
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help