[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

DAC960 compile optimization problem



I had blamed it on a .0, but I just downloaded kernel 2.4.1 and I'm still getting the
same results:

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -fno-strict-aliasing -pipe -mno-fp-regs -ffixed-8 -mcpu=ev5
-Wa,-mev6    -DEXPORT_SYMTAB -c DAC960.c
gcc: Internal compiler error: program cc1 got fatal signal 11
make[3]: *** [DAC960.o] Error 1
make[3]: Leaving directory `/usr/src/kernel-source-2.4.1/drivers/block'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/kernel-source-2.4.1/drivers/block'
make[1]: *** [_subdir_block] Error 2
make[1]: Leaving directory `/usr/src/kernel-source-2.4.1/drivers'
{standard input}: Assembler messages:
{standard input}:0: Warning: end of file not at end of a line; newline inserted
cpp: output pipe has been closed
make: *** [_dir_drivers] Error 2
{standard input}:2054: Warning: Missing .end or .bend at end of file


I'd love to understand what is going wrong here a little better, but I'd like it to go
away even more.  I thought I had read this might be related to the version of gcc I'm
using:

Reading specs from /usr/lib/gcc-lib/alpha-linux/2.95.2/specs
gcc version 2.95.2 20000220 (Debian GNU/Linux)


It does compile fine if I remove the -O2, but I'm weary of poking around the kernel.

dan



Reply to: