This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
c/4845: linux kernel: Internal compiler error in reload_cse_simplify_operands
- To: gcc-gnats at gcc dot gnu dot org
- Subject: c/4845: linux kernel: Internal compiler error in reload_cse_simplify_operands
- From: fork0 at users dot sf dot net
- Date: Fri, 09 Nov 2001 21:01:00 +0100
>Number: 4845
>Category: c
>Synopsis: Internal compiler error in reload_cse_simplify_operands, at reload1.c:8355
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: ice-on-legal-code
>Submitter-Id: net
>Arrival-Date: Fri Nov 09 12:06:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:
>Release:
>Organization:
>Environment:
>Description:
Release: 3.0.1
Environment:
System: Linux steel 2.4.10-ac10-eatcache-preempt #10 Wed Oct 17 00:13:01 CEST 2001 i686 unknown
Architecture: i686
<machine, os, target, libraries (multiple lines)>
ls -1 /lib (filtered)
ld-2.2.4.so
ld-linux.so.2
libanl-2.2.4.so
libanl.so.1
libBrokenLocale-2.2.4.so
libBrokenLocale.so.1
libc-2.2.4.so
libcom_err.so.2
libcom_err.so.2.0
libcrypt-2.2.4.so
libcrypt.so.1
libdl-2.2.4.so
libdl.so.2
libm-2.2.4.so
libpthread-0.9.so
libutil-2.2.4.so
host: i686-pc-linux-gnu
build: i686-pc-linux-gnu
target: i686-pc-linux-gnu
configured with: ../gcc-3.0.1/configure --prefix=/usr --with-gxx-include-dir=/usr/include/g++ --enable-shared --enable-languages=c,c++
Description:
While compiling the linux kernel (version 2.4.13-ac7) i got following
8139too.c: In function `netdev_ethtool_ioctl':
8139too.c:2432: Unrecognizable insn:
(insn/i 621 1064 1061 (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 [166])
(mem:SI (plus:SI (reg/f:SI 6 ebp)
(const_int -352 [0xfffffea0])) 0)
(mem/s:SI (plus:SI (reg:SI 0 eax [174])
(const_int 12 [0xc])) 0)
]
[
(asm_input:SI ("1"))
(asm_input:SI ("g"))
(asm_input:SI ("g"))
] ("/home/raa/compile/steel/linux-2.4.13-ac7/include/asm/uaccess.h") 558))
(set (reg/v:SI 1 edx [166])
(asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; sbbl $0,%0") ("=r") 1[
(reg/v:SI 1 edx [166])
(mem:SI (plus:SI (reg/f:SI 6 ebp)
(const_int -352 [0xfffffea0])) 0)
(mem/s:SI (plus:SI (reg:SI 0 eax [174])
(const_int 12 [0xc])) 0)
]
[
(asm_input:SI ("1"))
(asm_input:SI ("g"))
(asm_input:SI ("g"))
] ("/home/raa/compile/steel/linux-2.4.13-ac7/include/asm/uaccess.h") 558))
(clobber (reg:QI 19 dirflag))
(clobber (reg:QI 18 fpsr))
(clobber (reg:QI 17 flags))
] ) -1 (insn_list 607 (insn_list 614 (nil)))
(nil))
8139too.c:2432: 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[2]: *** [8139too.o] Error 1
make[1]: *** [_modsubdir_net] Error 2
make: *** [_mod_drivers] Error 2
~/compile/steel/linux-2.4.13-ac7
How-To-Repeat:
it is repeatable on my system.
Fix:
no workaround
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: