This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GCC 3.02 internal error compiling 8139too.o


Hi,

The following happened when compiling 8139too.o in Linux versions 2.4.16 
and 2.4.17 with GCC 3.02. The same thing happened when compiling 8139too 
as module. This doesn't happen when using GCC 2.95.3. Here is the full 
output.

I hope I helped,
Eduardo Sztokbant

PS: sorry if I didn't post it the preferred way; I am a little busy for 
learning the whole process now. Maybe next time.

--
make[3]: Entering directory `/usr/src/linux/drivers/net'
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes 
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common 
-pipe -mpreferred-stack-boundary=2 -march=athlon     -c -o 8139too.o 
8139too.c
8139too.c: In function `netdev_ethtool_ioctl':
8139too.c:2295: Unrecognizable insn:
(insn/i 618 1061 1058 (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 [165])
                         (mem:SI (plus:SI (reg/f:SI 6 ebp)
                                 (const_int -352 [0xfffffea0])) 0)
                         (mem/s:SI (plus:SI (reg:SI 0 eax [173])
                                 (const_int 12 [0xc])) 0)
                     ]
                     [
                         (asm_input:SI ("1"))
                         (asm_input:SI ("g"))
                         (asm_input:SI ("g"))
                     ]  ("/usr/src/linux/include/asm/uaccess.h") 558))
             (set (reg/v:SI 1 edx [165])
                 (asm_operands:SI ("addl %3,%1 ; sbbl %0,%0; cmpl %1,%4; 
sbbl $0,%0") ("=r") 1[
                         (reg/v:SI 1 edx [165])
                         (mem:SI (plus:SI (reg/f:SI 6 ebp)
                                 (const_int -352 [0xfffffea0])) 0)
                         (mem/s:SI (plus:SI (reg:SI 0 eax [173])
                                 (const_int 12 [0xc])) 0)
                     ]
                     [
                         (asm_input:SI ("1"))
                         (asm_input:SI ("g"))
                         (asm_input:SI ("g"))
                     ]  ("/usr/src/linux/include/asm/uaccess.h") 558))
             (clobber (reg:QI 19 dirflag))
             (clobber (reg:QI 18 fpsr))
             (clobber (reg:QI 17 flags))
         ] ) -1 (insn_list 604 (insn_list 611 (nil)))
     (nil))
8139too.c:2295: Internal compiler error in reload_cse_simplify_operands, 
at reload1.c:8364
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]: *** [8139too.o] Error 1
make[3]: Leaving directory `/usr/src/linux/drivers/net'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory `/usr/src/linux/drivers/net'
make[1]: *** [_subdir_net] Error 2
make[1]: Leaving directory `/usr/src/linux/drivers'
make: *** [_dir_drivers] Error 2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]