Goswin von Brederlow wrote:
> Thiemo Seufer <[EMAIL PROTECTED]> writes:
> 
> > Goswin von Brederlow wrote:
> > [snip]
> > > Now I found ICE:
> > > 
> > > gcc -D__KERNEL__ 
> > > -I/home/mrvn/kernel/kernel-patch-2.4.25-mips-2.4.25/build-tmp/kernel-source-2.4.25/include
> > >  -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing 
> > > -fno-common -fomit-frame-pointer -I 
> > > /home/mrvn/kernel/kernel-patch-2.4.25-mips-2.4.25/build-tmp/kernel-source-2.4.25/include/asm/gcc
> > >  -G 0 -mno-abicalls -fno-pic -pipe  -finline-limit=100000 -mabi=32 
> > > -march=mips32 -Wa,-32 -Wa,-march=mips32 -Wa,-mips32 -Wa,--trap -DMODULE 
> > > -mlong-calls -DMODVERSIONS -include 
> > > /home/mrvn/kernel/kernel-patch-2.4.25-mips-2.4.25/build-tmp/kernel-source-2.4.25/include/linux/modversions.h
> > >   -nostdinc -iwithprefix include -DKBUILD_BASENAME=twofish  -c -o 
> > > twofish.o twofish.c
> > > gcc: Internal error: Killed (program cc1)
> > > Please submit a full bug report.
> > > See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> > > For Debian GNU/Linux specific bugs,
> > > please see /usr/share/doc/debian/bug-reporting.txt.
> > >
> > > make[3]: *** [twofish.o] Error 1
> > > make[3]: Leaving directory 
> > > `/home/mrvn/kernel/kernel-patch-2.4.25-mips-2.4.25/bu
> > > ild-tmp/kernel-source-2.4.25/crypto'
> > > make[2]: *** [_mod_crypto] Error 2
> > 
> > Please report this bug against gcc, including the whole command line
> > used to invoke gcc, and the generated intermediate files
> > (via -save-temps), or a smaller testcase derived from those.
> > 
> > 
> > Thiemo
> 
> I have a script that methodically tries to remove lines from C source and
> recompiles it over and over to minimise such ICE. Removals that make
> the compile fail or fix the ICE (any output without the ICE) get
> undone, removals that still ICE are kept.

That's a nice helper. :-) Trying that script on the preprocessed code
is probably the fastest method to find a good test case.

> But since I'm testbuilding the kernel-image debian package I haven't
> started that yet. The above problem could also just be an out of
> memory.

Not catching an OOM condition is still a bug.

> I only have 64MB and no swap so larger files can fail to build
> with no fault to gcc (usualy large C++ template riddled files but one
> never knows until one looks).

Gcc/g++ _should_ stop with an appropriate error message in that case.


Thiemo

Reply via email to