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