This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: volatile [was: GCC warnings for unused global variables]


Fergus Henderson <fjh@cs.mu.OZ.AU> writes:

[...]

| (This belief is not based on any specific statements of the C committee
| members, but rather on the general principles that they're not idiots
                                                             ^^^^^^^^^^
| and that they intended the words that they wrote to be meaningful.)
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Not just because what the committee came to specify is fuzzy,
contradictory to the best means that the committee members were idiots.

Therefore you cannot argue that because they are not idiots what they
specified actually met the intent, or else we would not have The
Defect Report process since it would then suffice to say 
"we're not idiots and we intended the words we wrote to be meaninful".
Zero defect.  Void.  Nada.  But reality says otherwise. 

The point is that mismacth between intent and specification is not
necessarily a direct consequence of being idiot.

-- Gaby


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]