home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.lang.c++:16360 comp.std.c++:1573
- Path: sparky!uunet!ogicse!uwm.edu!rutgers!concert!sas!mozart.unx.sas.com!sasghm
- From: sasghm@theseus.unx.sas.com (Gary Merrill)
- Newsgroups: comp.lang.c++,comp.std.c++
- Subject: Re: something nasty report
- Message-ID: <BxtFsM.4Iv@unx.sas.com>
- Date: 16 Nov 92 15:45:57 GMT
- Article-I.D.: unx.BxtFsM.4Iv
- References: <1992Nov10.192157.20810@BofA.com> <BxIp1L.M37@unx.sas.com> <5798@npg-sd.SanDiegoCA.NCR.COM>
- Sender: news@unx.sas.com (Noter of Newsworthy Events)
- Organization: SAS Institute Inc.
- Lines: 31
- Originator: sasghm@theseus.unx.sas.com
- Nntp-Posting-Host: theseus.unx.sas.com
-
-
- In article <5798@npg-sd.SanDiegoCA.NCR.COM>, rns@npg-sd.SanDiegoCA.NCR.COM (Rick Schubert) writes:
- |> In <BxIp1L.M37@unx.sas.com> sasghm@theseus.unx.sas.com (Gary Merrill) writes:
- |>
- |> >When a compiler dies with an internal error, causes an access
- |> >violation, etc. it is *always* a bug.
- |>
- |> Not *always*: if the internal error is caused by an error in the program
- |> being compiled, it is merely a very user-unfriendly error message (I
-
- Nonsense. It is a symptom of an oversight on the part of the compiler
- writer to handle less than ideal programs. It is a flaw in the
- compiler. (I'm sure we all have these flaws in our compilers, but
- they *are* flaws. It is our job to eliminate them -- or at least
- to minimize them.)
-
- (Actually, the correct answer is along the lines of: Not *always*.
- Such an internal error *could* be caused by a bug in the operating
- system -- in which case it is not the fault of the compiler. But
- this case certainly is pretty rare.)
-
- |> consider "segmentation violation -- core dumped" to be the ultimate
- |> diagnostic).
- |>
- |> -- Rick Schubert (rick.schubert@SanDiegoCA.NCR.COM)
-
- You must use a lot of UNIX compilers -- maybe even free ones.
- --
- Gary H. Merrill [Principal Systems Developer, C Compiler Development]
- SAS Institute Inc. / SAS Campus Dr. / Cary, NC 27513 / (919) 677-8000
- sasghm@theseus.unx.sas.com ... !mcnc!sas!sasghm
-