Hello matz,

I have tried to compile Ruby 1.4.3 on a "OSF1 slbhdg V4.0 1229 alpha"
with the native compiler (means *not* GCC).

There are many warnings. But with additional options "-w -std", I
could compile it at least. Until there were compile errors in file
parse.y!

The compiler moans, that the function 'call_op' is called with 3
arguments instead of 4. This happens in the lines: 715, 727, 789.

Could you explain me, please, how to correct these lines? 

I have tried to append a '0' (ZERO) as the last parameter. It
compiles, but during execution of 'miniruby extconf.rb' in the 'ext'
subdirectories, there is a GC caused SIGSEGV sometimes. I don't know,
whether this is related to my stupid fix attempt.

I have not taken the GCC on purpose, as on our integration machine,
there will be no GCC. Only the native one.

Waiting of enlightment ... 

\cle