[comp.lang.c] C optimizer problem -- does DEC have a response?

mf@ircam.ircam.fr (Michel Fingerhut) (08/27/90)

I mentioned the problems with PERL UNDER ULTRIX 3.1 (confirmed by at least
one other message in this newsgroup) and TEX UNDER 4.0 (according to a report
in this group).  Your response about PERL UNDER ULTRIX 4.0 did not convince
me yet that the compiler is not at fault.

Moveover, you write that "Perl compiled here under Ultrix 4.0 fully
optimized".  Well, it "compiled" here too, WITHOUT ANY ERROR MESSAGES,
nothing, it merely failed some of the validation tests.  Without any
optimizations, it compiled yet again without any error messages, but
passed all the tests.  I think I can safely infer that there is a
SERIOUS problem with the optimizer or some other part of the mips
compiler.

Finally you mention that "There are some known limitations of the mips c
compiler, including the way it deals with volatile & some non-ansi behavior."
Either there are limitations, in which case the compiler should complain if
these are exceeded, or else there are bugs (e.g.: different behaviors with
different main memory sizes).