GCC reliability analysis
Leonardo Alabart
leo_alabart@yahoo.com.ar
Wed Jun 18 14:16:00 GMT 2003
I think you got it wrong, University research is not homework (the fact that
part of it is also our graduation thesis is merely a side effect, and it is
not a homework either).
We thought that being GCC open source, all the information about it would be
open too, but it seems that we were wrong.
Thank you for your help, but we know how to do a report.
-----Mensaje original-----
De: Mike Stump [mailto:mrs@apple.com]
Enviado el: Martes, 17 de Junio de 2003 08:43 p.m.
Para: Leonardo Alabart
Asunto: Re: GCC reliability analysis
On Tuesday, June 17, 2003, at 03:35 PM, Leonardo Alabart wrote:
>Mike,
>your are right, I should have started with an explanation of the question's
purpose.
>I'm in a team at the University of Buenos Aires that has developed a RISC
processor. What we are doing right now is porting the GCC for that processor
(in fact we've >already finished it). Besides, the design of the processor
and the compiler porting is the subject of our graduation thesis. We've been
requested to include in our final
>report a software reliability and fault tolerance analysis. I couldn't find
anything about that on GNU's site so I asked for help.
Oh, a homework problem. Well, I suspect they wanted you to do one, see
you professor, or others in your field for how to do one. We are not
the right people to help you with this.
-----Mensaje original-----
De: Mike Stump [mailto:mrs@apple.com]
Enviado el: Martes, 17 de Junio de 2003 02:30 a.m.
Para: leo_alabart@yahoo.com.ar
CC: gcc@gcc.gnu.org
Asunto: Re: GCC reliability analysis
On Monday, June 16, 2003, at 03:55 PM, Leonardo Alabart wrote:
> I'd like to know if there is any report about reliability or fault
> tolerance of the GCC.
They exist, but you are unlikely to ever see them. gcc compiled
software has been certified for FAA use as I recall (I don't play in
that circle, so I cannot just rattle off the spec). I suspect GNU Ada
(or programs compilied by it) has been trough various certifications
through the years as well.
These don't directly address your question, as you are unlikely to run
those versions on the platforms where the certifications was issued,
but it might give you that warm fuzzy, if that is all you're interested
in.
If you are interested in things at less than certification levels, gcc
has been used to compile tons of code, for example, FreeBSD, Linux, Net
BSD, Darwin... phone switch code, ATM code, DSLAM code... Traffic
lights, disk controllers, cars, aircraft... and games; the list goes
on and on and on.
Out of curiosity, what is the real question that is behind the question
you posted? :-)
More information about the Gcc
mailing list