Linux Kernel 2.1.127

Mircea Damian dmircea@pop3.kappa.ro
Wed Nov 11 02:53:00 GMT 1998


Hello,

I just downloaded the latest egcs snapshot:

root@secu:/usr/src/linux# gcc -v
Reading specs from /usr/lib/gcc-lib/i586-pc-linux-gnu/egcs-2.92.18/specs
gcc version egcs-2.92.18 19981101 (gcc2 ss-980609 experimental)

compiled it and it look ok.

I tried then to compile the linux kernel 2.1.127 and it failed when started to make bzImage with:


Script started on Wed Nov 11 12:21:42 1998

root@secu:/usr/src/linux-2.1.127# make bzImage
gcc -D__KERNEL__ -I/usr/src/linux-2.1.127/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -pipe -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586  -c -o init/main.o init/main.c
/usr/src/linux-2.1.127/include/asm/string.h: In function `check_cyrix_cpu':
/usr/src/linux-2.1.127/include/asm/string.h:40: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:40: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h: In function `get_options':
/usr/src/linux-2.1.127/include/asm/string.h:160: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:160: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h: In function `name_to_kdev_t':
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h: In function `checksetup':
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h: In function `parse_options':
/usr/src/linux-2.1.127/include/asm/string.h:160: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:160: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h:119: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:119: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h:119: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:119: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h:119: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:119: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h:141: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:141: fixed or forbidden register 2 (cx) was spilled for class CREG.
/usr/src/linux-2.1.127/include/asm/string.h:160: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:160: fixed or forbidden register 4 (si) was spilled for class SIREG.
/usr/src/linux-2.1.127/include/asm/string.h: In function `start_kernel':
/usr/src/linux-2.1.127/include/asm/string.h:535: Invalid `asm' statement:
/usr/src/linux-2.1.127/include/asm/string.h:535: fixed or forbidden register 2 (cx) was spilled for class CREG.
make: *** [init/main.o] Error 1
root@secu:/usr/src/linux-2.1.127# exit

Script done on Wed Nov 11 12:21:54 1998

I wonder if this is a kernel bug, something wrong with the compiler or I made any mistakes.

Can someone light me up a bit? 
Thanks

-- 
Mircea Damian
Network Manager
dmircea@roedu.net, dmircea@lbi.ro, dmircea@kappa.ro
MD65-RIPE, MD2225, MD1-6BONE
Phone: +40-1-4115246



More information about the Gcc-bugs mailing list