This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
bug in cc1
- To: gcc-bugs at gcc dot gnu dot org
- Subject: bug in cc1
- From: Asher Freese <afreese at umr dot edu>
- Date: Sat, 23 Sep 2000 17:26:26 -0500
I'm using gcc 2.96-46, with Redhat 6.9.5 on an i386 compatible.
Any kernel I've tried to compile crashes cc1.
I've tried kernels 2.2.16, 2.3.32, 2.3.51, and 2.3.99-pre9. (all of
which compiled fine with RH 6.2)
I've included all the output from the command 'make bzImage'.
thanks
Asher Freese
afreese@umr.edu
gcc -D__KERNEL__ -I/dnload/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=k6 -DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
make -C kernel
make[1]: Entering directory `/dnload/linux/kernel'
make all_targets
make[2]: Entering directory `/dnload/linux/kernel'
gcc -D__KERNEL__ -I/dnload/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=k6 -DEXPORT_SYMTAB -c signal.c
In file included from /dnload/linux/include/linux/capability.h:14,
from /dnload/linux/include/linux/binfmts.h:6,
from /dnload/linux/include/linux/sched.h:10,
from /dnload/linux/include/linux/mm.h:5,
from /dnload/linux/include/linux/slab.h:15,
from signal.c:11:
/dnload/linux/include/linux/fs.h: In function `locks_verify_truncate':
/dnload/linux/include/linux/fs.h:844: warning: implicit declaration of function `abs'
gcc: Internal error: Segmentation fault (program cc1)
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [signal.o] Error 1
make[2]: Leaving directory `/dnload/linux/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/dnload/linux/kernel'
make: *** [_dir_kernel] Error 2
[root@DIOCIDE linux]# make clean
make[1]: Entering directory `/dnload/linux/arch/i386/boot'
rm -f tools/build
rm -f setup bootsect zImage compressed/vmlinux.out
rm -f bsetup bbootsect bzImage compressed/bvmlinux.out
make[2]: Entering directory `/dnload/linux/arch/i386/boot/compressed'
rm -f vmlinux bvmlinux _tmp_*
make[2]: Leaving directory `/dnload/linux/arch/i386/boot/compressed'
make[1]: Leaving directory `/dnload/linux/arch/i386/boot'
rm -f kernel/ksyms.lst include/linux/compile.h
find . -name '*.[oas]' -type f -print | grep -v lxdialog/ | xargs rm -f
rm -f core `find . -type f -name 'core' -print`
rm -f core `find . -type f -name '.*.flags' -print`
rm -f vmlinux System.map
rm -f .tmp*
rm -f drivers/char/consolemap_deftbl.c drivers/video/promcon_tbl.c
rm -f drivers/char/conmakehash
rm -f drivers/pci/devlist.h drivers/pci/classlist.h drivers/pci/gen-devlist
rm -f drivers/sound/bin2hex drivers/sound/hex2hex
rm -f drivers/atm/fore200e_mkfirm drivers/atm/{pca,sba}*{.bin,.bin1,.bin2}
rm -f net/khttpd/make_times_h
rm -f net/khttpd/times.h
rm -f submenu*
rm -rf modules
make -C Documentation/DocBook clean
make[1]: Entering directory `/dnload/linux/Documentation/DocBook'
rm -f core *~
rm -f wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml kernel-hacking.sgml
kernel-locking.sgml
rm -f wanbook.dvi z8530book.dvi mcabook.dvi videobook.dvi kernel-api.dvi parportbook.dvi kernel-hacking.dvi
kernel-locking.dvi wanbook.aux z8530book.aux mcabook.aux videobook.aux kernel-api.aux parportbook.aux kernel-hacking.aux
kernel-locking.aux wanbook.tex z8530book.tex mcabook.tex videobook.tex kernel-api.tex parportbook.tex kernel-hacking.tex
kernel-locking.tex wanbook.log z8530book.log mcabook.log videobook.log kernel-api.log parportbook.log kernel-hacking.log
kernel-locking.log
rm -f parport-share.eps parport-multi.eps parport-structure.eps
make[1]: Leaving directory `/dnload/linux/Documentation/DocBook'
[root@DIOCIDE linux]# make bzImage
gcc -D__KERNEL__ -I/dnload/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=k6 -c -o init/main.o init/main.c
In file included from /dnload/linux/include/linux/capability.h:14,
from /dnload/linux/include/linux/binfmts.h:6,
from /dnload/linux/include/linux/sched.h:10,
from /dnload/linux/include/linux/mm.h:5,
from /dnload/linux/include/linux/slab.h:15,
from /dnload/linux/include/linux/malloc.h:5,
from /dnload/linux/include/linux/proc_fs.h:6,
from init/main.c:16:
/dnload/linux/include/linux/fs.h: In function `locks_verify_truncate':
/dnload/linux/include/linux/fs.h:844: warning: implicit declaration of function `abs'
In file included from /dnload/linux/include/linux/raid/md.h:53,
from init/main.c:25:
/dnload/linux/include/linux/raid/md_k.h: In function `pers_to_level':
/dnload/linux/include/linux/raid/md_k.h:39: warning: control reaches end of non-void function
In file included from /dnload/linux/include/asm/smp.h:21,
from init/main.c:67:
/dnload/linux/include/asm/apic.h:13:29: warning: nothing can be pasted after this token
gcc -D__KERNEL__ -I/dnload/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=k6 -DUTS_MACHINE='"i386"' -c -o init/version.o init/version.c
make -C kernel
make[1]: Entering directory `/dnload/linux/kernel'
make all_targets
make[2]: Entering directory `/dnload/linux/kernel'
gcc -D__KERNEL__ -I/dnload/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=2 -march=k6 -DEXPORT_SYMTAB -c signal.c
In file included from /dnload/linux/include/linux/capability.h:14,
from /dnload/linux/include/linux/binfmts.h:6,
from /dnload/linux/include/linux/sched.h:10,
from /dnload/linux/include/linux/mm.h:5,
from /dnload/linux/include/linux/slab.h:15,
from signal.c:11:
/dnload/linux/include/linux/fs.h: In function `locks_verify_truncate':
/dnload/linux/include/linux/fs.h:844: warning: implicit declaration of function `abs'
gcc: Internal error: Segmentation fault (program cc1)
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [signal.o] Error 1
make[2]: Leaving directory `/dnload/linux/kernel'
make[1]: *** [first_rule] Error 2
make[1]: Leaving directory `/dnload/linux/kernel'
make: *** [_dir_kernel] Error 2