Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!necntc!ima!think!barmar From: barmar@think.COM (Barry Margolin) Newsgroups: comp.lang.c Subject: Re: volatile isn't necessary, but it's there Message-ID: <19158@think.UUCP> Date: 8 Apr 88 07:03:06 GMT References: <7794@alice.UUCP> <7624@brl-smoke.ARPA> Sender: usenet@think.UUCP Reply-To: barmar@fafnir.think.com.UUCP (Barry Margolin) Organization: Thinking Machines Corporation, Cambridge, MA Lines: 20 In article <7624@brl-smoke.ARPA> gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) writes: >In article <7794@alice.UUCP> dmr@alice.UUCP writes: >>Has anyone else noticed that a lot of the more peculiar things that X3J11 >>has added (volatile, and especially noalias) are there for the >>benefit of compiler writers and benchmarkers, and not for the user? >I don't really know a way to counter this inevitable trend other than to >show up at the meetings and try to represent a user's viewpoint. Who says that users aren't interested in good optimization? I recall that several of the advocates of volatile in this forum were from the user community. They are looking forward to compilers that can do a good job of optimization without screwing them because of it. Making things a little easier for the compiler writers means that they can include more good features. And that directly benefits the users. Barry Margolin Thinking Machines Corp. barmar@think.com uunet!think!barmar