[comp.lang.perl] register overfreed error compiling perl4.000 on RT

jew@rt.sunquest.com (/87336) (04/02/91)

AIX rt 2.2.1> make
        cc -c -O  doio.c
"doio.c", line 629: compiler error: register overfreed
*** Error code 1

Stop.

This is the error I get when trying to compile perl4.000 on an IBM RT.  I
have an older version running, but would like to upgrade.  I am not too
much of a C expert, so I don't know what this error really means.  The line
it is referring to is:

	s = (char*)retval;		/* ouch */

Now what the ouch comment stands for, I don't know either!  I tried a few
little hacks to no avail.  It looks like the s variable is used later on
as well.  If you can help me fix this, let's do so and incorporate the
change back into the distribution so poor lowly RT users like me can
benefit!

Thanks in advance!

-
James	jew@rt.sunquest.com

Confucious say, "The man who makes no mistakes does not usually make anything."