Assembler Message Warnings

From: Bill Wendling (wendling@ganymede.isdn.uiuc.edu)
Date: Fri Mar 17 2000 - 13:56:42 EST


I got these messages while compiling the 2.3.99pre1 kernel:

gcc -D__KERNEL__ -I/home/kernel/linux-test/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -DCPU=686 -march=i686 -fno-strict-aliasing
-c -o binfmt_aout.o binfmt_aout.c
{standard input}: Assembler messages:
{standard input}:949: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:949: Warning: using `%eax' instead of `%ax' due to `l' suffix

...

gcc -D__KERNEL__ -I/home/kernel/linux-test/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -DCPU=686 -march=i686
-fno-strict-aliasing -c -o binfmt_elf.o binfmt_elf.c
{standard input}: Assembler messages:
{standard input}:1823: Warning: using `%eax' instead of `%ax' due to `l' suffix
{standard input}:1823: Warning: using `%eax' instead of `%ax' due to `l' suffix

...

gcc -D__KERNEL__ -I/home/kernel/linux-test/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -DCPU=686 -march=i686
-fno-strict-aliasing -c -o signal.o signal.c
{standard input}: Assembler messages:
{standard input}:1123: Warning: using `%ecx' instead of `%cx' due to `l' suffix
{standard input}:1138: Warning: using `%ecx' instead of `%cx' due to `l' suffix

...

gcc -D__KERNEL__ -I/home/kernel/linux-test/include -Wall
-Wstrict-prototypes -O2 -fomit-frame-pointer -pipe
-mpreferred-stack-boundary=2 -DCPU=686 -march=i686
-fno-strict-aliasing -c -o traps.o traps.c
{standard input}: Assembler messages:
{standard input}:1519: Warning: using `%bx' instead of `%ebx' due to `w' suffix

...

rm -f $tmppiggy $tmppiggy.gz $tmppiggy.lnk
gcc -D__KERNEL__ -I/home/kernel/linux-test/include -DCPU=686 -traditional
-c head.S
/tmp/cck6iI6g.s: Assembler messages:
/tmp/cck6iI6g.s:112: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/cck6iI6g.s:113: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/cck6iI6g.s:114: Warning: using `%eax' instead of `%ax' due to `l' suffix
/tmp/cck6iI6g.s:115: Warning: using `%eax' instead of `%ax' due to `l' suffix

I've attached my .config file (gzipped). I'm using gcc 2.95.2.

Any comments? Are these innocuous?

Thanks.

-- 
|| Bill Wendling			wendling@ganymede.isdn.uiuc.edu


- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:24 EST