Intentions and program design have nothing to do with whether a C
implementation is conforming.
Nonsense. There are contemporary conforming C implementations where
CHAR_BIT is not 8. Thus your first example, at least, does not
produce consitent results on at least some "standard, contemporary C"
implementations, and can safely be ignored.
There is an important seperation to make here.
The only important fact is that Paul is arguing that MPC does not
implement a language of his own specification, which appears to be
something vaguely like ISO standard C plus various restrictions on
implementation-defined and unspecified behavior (and possibly on
undefined behavior as well). That is true, but it is also irrelevant
to his claim, which is that MPC is not a conforming C implementation.
Apparently Paul is unwilling or unable to distinguish between "C" and
"C as Paul would like it to be".
I believe all MPC claims to do is "implement the C standard". This
appears to be slightly different from what you appear to want to it do,
It's vastly different. Either we are talking about standard C, or we
are talking about some particular subset of implementations. The
authors of MPC have made no claims about the latter, and Paul's
arguments are inapplicable to the former.
which is produce the same result one gets on a "standard, contemporary C
compiler".
This phrase is no better at specifying Paul's special version of C,
since there are standard, contemporary C implementations where CHAR_BIT
is not 8.
Paul is entirely wrong about C; while he is correct that MPC does not
use 8-bit chars (which, in C, are the same as bytes), that is irrelevant
to the question of whether MPC is a conforming C implementation.
Now, had Paul been wise enough to frame his arguments correctly - to
critique MPC for not supplying a CHAR_BIT==8 implementation, on the
grounds that such implementations are dominant in hosted environments,
say - then he might have had a valid point. It's an open question who
else might care, since rather than constructing a valid argument he's
resorted to stamping his feet and shouting.