ice bug while building kernel-2.4.12
Paul E Condon
pecondon@quiknet.com
Wed Oct 24 22:30:00 GMT 2001
>>>>>>>>>>>>>>the result of running this in the appropriate directory:
The last several lines of the original output of "make modules" in a build of kernel-2.4.12:
gcc -D__KERNEL__ -I/home/pec/download/linux/include -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
-pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include
/home/pec/download/linux/include/linux/modversions.h ÃÂ -c -o capi.o capi.c
capi.c: In function `capi_ioctl':
capi.c:1035: Unrecognizable insn:
(insn/i 1228 3347 3344 (parallel[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (set (reg:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; sbbl $0,%0") ("=&r") 0[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem:SI (plus:SI (reg/f:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int -116 [0xffffff8c])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem/s:SI (plus:SI (reg:SI 0 eax [288])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int 12 [0xc])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ [
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("1"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]ÃÂ ("/home/pec/download/linux/include/asm/uaccess.h") 558))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (set (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; sbbl $0,%0") ("=r") 1[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem:SI (plus:SI (reg/f:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int -116 [0xffffff8c])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem/s:SI (plus:SI (reg:SI 0 eax [288])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int 12 [0xc])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ [
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("1"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]ÃÂ ("/home/pec/download/linux/include/asm/uaccess.h") 558))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 19 dirflag))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 18 fpsr))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 17 flags))
ÃÂ ÃÂ ÃÂ ÃÂ ] ) -1 (insn_list 1214 (insn_list 1221 (nil)))
ÃÂ ÃÂ (nil))
capi.c:1035: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8355
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[3]: *** [capi.o] Error 1
make[3]: Leaving directory `/home/pec/download/linux/drivers/isdn/avmb1'
make[2]: *** [_modsubdir_avmb1] Error 2
make[2]: Leaving directory `/home/pec/download/linux/drivers/isdn'
make[1]: *** [_modsubdir_isdn] Error 2
make[1]: Leaving directory `/home/pec/download/linux/drivers'
make: *** [_mod_drivers] Error 2
[ pec@big linux]$ emacs gccbug &
[1] 20026
[ pec@big linux]$
>>>>>>>>> a repeat of the gcc command line with -v -save-temps is inserted:
gcc -v -save-temps -D__KERNEL__ -I/home/pec/download/linux/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing
-fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS
-include /home/pec/download/linux/include/linux/modversions.h ÃÂ -c -o capi.o
capi.c
>>>>>>>>>>>>>>the result of running this in the appropriate directory:
[ pec@big linux]$ cd drivers/isdn/avmb1/
[ pec@big avmb1]$ gcc -v -save-temps -D__KERNEL__ -I/home/pec/download/linux/include
-Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing
-fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS
-include /home/pec/download/linux/include/linux/modversions.h ÃÂ -c -o capi.o
capi.c
gcc: Warning: -pipe ignored because -save-temps specified
Reading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/specs
Configured with: ../../src/gcc-3.0/configure
Thread model: single
gcc version 3.0
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/cpp0 -lang-c -v -I/home/pec/download/linux/include
-D__GNUC__=3 -D__GNUC_MINOR__=0 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix
-Dlinux -D__ELF__ -D__unix__ -D__linux__ -D__unix -D__linux -Asystem=posix
-D__OPTIMIZE__ -D__STDC_HOSTED__=1 -Wall -Wstrict-prototypes -Wno-trigraphs
-Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__i686 -D__i686__
-D__pentiumpro -D__pentiumpro__ -D__tune_i686__ -D__tune_pentiumpro__ -D__KERNEL__
-DMODULE -DMODVERSIONS -include /home/pec/download/linux/include/linux/modversions.h
capi.c capi.i
GNU CPP version 3.0 (cpplib) (i386 Linux/ELF)
ignoring nonexistent directory "/usr/local/i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
/home/pec/download/linux/include
/usr/local/include
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/include
/usr/include
End of search list.
/usr/local/lib/gcc-lib/i686-pc-linux-gnu/3.0/cc1 -fpreprocessed capi.i -quiet
-dumpbase capi.c -mpreferred-stack-boundary=2 -march=i686 -O2 -Wall -Wstrict-prototypes
-Wno-trigraphs -version -fomit-frame-pointer -fno-strict-aliasing -fno-common
-o capi.s
GNU CPP version 3.0 (cpplib) (i386 Linux/ELF)
GNU C version 3.0 (i686-pc-linux-gnu)
ÃÂ ÃÂ compiled by GNU C version 3.0.
capi.c: In function `capi_ioctl':
capi.c:1035: Unrecognizable insn:
(insn/i 1228 3347 3344 (parallel[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (set (reg:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; sbbl $0,%0") ("=&r") 0[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem:SI (plus:SI (reg/f:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int -116 [0xffffff8c])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem/s:SI (plus:SI (reg:SI 0 eax [288])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int 12 [0xc])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ [
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("1"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]ÃÂ ("/home/pec/download/linux/include/asm/uaccess.h") 558))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (set (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; sbbl $0,%0") ("=r") 1[
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg/v:SI 1 edx [280])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem:SI (plus:SI (reg/f:SI 6 ebp)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int -116 [0xffffff8c])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (mem/s:SI (plus:SI (reg:SI 0 eax [288])
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (const_int 12 [0xc])) 0)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ [
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("1"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (asm_input:SI ("g"))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ]ÃÂ ("/home/pec/download/linux/include/asm/uaccess.h") 558))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 19 dirflag))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 18 fpsr))
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (clobber (reg:QI 17 flags))
ÃÂ ÃÂ ÃÂ ÃÂ ] ) -1 (insn_list 1214 (insn_list 1221 (nil)))
ÃÂ ÃÂ (nil))
capi.c:1035: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8355
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
[ pec@big avmb1]$
The above is quite repeatable. Preprocessed file is attached.
capi.i.bz2
-------------- next part --------------
A non-text attachment was scrubbed...
Name: capi.i.bz2
Type: application/x-bzip2
Size: 68064 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-bugs/attachments/20011024/87db141b/attachment.bz2>
More information about the Gcc-bugs
mailing list