970917 on mips-sgi-irix6.2, haifa disabled: many problems
Chris Richardson
foop@sg4.pcy.kcl.ac.uk
Mon Sep 29 03:26:00 GMT 1997
On Sun, 28 Sep 1997 17:16:03 -0400, Zack Weinberg
<zack@rabi.phys.columbia.edu> wrote:
> On Tue, 23 Sep 1997 01:48:51 -0600, Jeffrey A Law wrote:
> > <Somebody lost in the mists of time wrote>:
> > > 2) Twice I got the machine into a state where it was impossible to log
> > > in either locally or over the network by running a build in a detached
> > > `screen' session -- once it was in `make bootstrap', once in `make
> > > check'. I have no idea how it happened, there was nothing in syslog
> > > or the make log to indicate any trouble; but I had to hard-boot the
> > > machine.
> >Probably while building insn-attrtab.c and insn-attrtab.o during
> >the make bootstrap -- these take an enormous amount of memory
> >to build for mips targets
> >
> >During the make check it was the 961203-1.c testcase which will
> >suck up every byte of available VM (which will effectively lock
> >the machine until the compiler dies).
>
> I've managed to reproduce the problem with closer monitoring, and it
> looks like egcs tickles a kernel bug which causes any exec() to block
> forever, unkillably. 960924 does this every time I run a `make check',
> I think always at c-torture/execute/961125-1.c; however, I can't
> duplicate the problem by compiling that file by hand. IRIX has
> historically been plagued by bugs of this kind; I will report it to SGI
> and let you know if they respond.
I'm having a similar problem to the original poster (sorry, I've lost
the attribution). Making gcc, either by "make bootstrap" or in stages
causes my machine to lock up completely at random stages in the
compilation. The point at which it locks up isn't predictable. It has
happened while building insn-attrtab.c and insn-attrtab.o, as mentioned
above but the last lockup happened whilst bulding bc-emit.o. It isn't
reproducible, in that after reboot bc-emit (or whatever component it
failed at) builds okay. It also doesn't *seem* to be linked to swap
(real or virtual), because I've tried monitoring and fiddling around
with this. I have yet to get to compile the testcase in question, so I
can't tell you if its behaviour is similar.
I'm using the bog-standard SG C compiler from IRIX6.2 (not the MIPSPro)
on an Indy R5000 with 64MByte RAM, several hundred MBytes free hard
disk space. It runs IRIX 6.2, with patches that were appropriate when
it was purchased (this time last year).
Anybody else seeing this?
foop
--
foop (fu:p):n. [Pharmacy, King's College London] Departmental PostDoc Geek.
"The Killer Shrews (1959): James Best and Ken Curtis (Festus from TV's
'Gunsmoke') star in this story of a pack of giant, man-eating rodents
terrorizing the local populace." -- review from the Cult Film Site
More information about the Gcc-bugs
mailing list