Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!mips!daver!tscs!tct!chip From: chip@tct.uucp (Chip Salzenberg) Newsgroups: comp.sys.ibm.pc.programmer Subject: Re: No Aliasing Compile Option Keywords: Microsoft 6.0 C update woes Message-ID: <2663F3E5.725E@tct.uucp> Date: 30 May 90 16:25:08 GMT References: <1913@cod.NOSC.MIL> <265A8814.1465@tct.uucp> <1920@cod.NOSC.MIL> Organization: ComDev/TCT, Sarasota, FL Lines: 22 According to bmarsh@cod.nosc.mil.UUCP (William C. Marsh): >Sure, I can program in a very poor style, and a 'true' C >compiler will still compile it correctly, but is that really >what you want? YES. That's EXACTLY what I want. I paid for a C compiler, right? I want to get what I paid for. PLEASE NOTE: My complaint is that Microsoft is using "cl -Oa" in PUBLISHED BENCHMARKS. I consider this practice EVIL and RUDE, because "cl -Oa" is not a C compiler. It produces incorrect results on C programs that use aliasing within functions. Such programs may be poorly written in the opinion of some, but they are still *valid* C programs. If I read a Microsoft C benchmark result, I want it to be compiled with a COMPLETE C COMPILER. To do otherwise is fraudulent advertising on Microsoft's part. Is that clear enough? -- Chip, the new t.b answer man ,