Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!ncar!tank!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald From: mcdonald@uxe.cso.uiuc.edu Newsgroups: comp.lang.c Subject: Re: gcc vs. commercial C compiler (Sun' Message-ID: <225800115@uxe.cso.uiuc.edu> Date: 2 Feb 89 16:03:00 GMT References: <286@proton.UUCP> Lines: 18 Nf-ID: #R:proton.UUCP:286:uxe.cso.uiuc.edu:225800115:000:868 Nf-From: uxe.cso.uiuc.edu!mcdonald Feb 2 10:03:00 1989 >Boeing airplanes are a marvel >of safety and reliability as a result of such attention to detail. They are? Really? Attention to the detail of which side the burning engine is on? To which cargo hold the fire is in? Presumably, life-critical software would not be ruined by bugs in a compiler. I would see to it, were I so rash as to be in such a business, that, among other tests, there would be a group whose job it would be to examine the assembler output of the compiler to see that the compiler did its job right. I would attempt to have a group look at the output directly, without recourse to the source code, to try to figure out what it would do. There is probably a limit to the size of system where this could be done: pacemaker progarms on the possible side, Stars Wars on the impossible side, and an airplane somewhere in the middle. Doug McDonald