Hi,

When I'm trying to compile kernel from just cvsup'ed sources on system
builded/installed last evening I have following error message. This problem
could be solved by lowering optimisation to -O, but previously I have no
problems with -O2 for kernels.

cc -c -O2 -march=pentium -Wall -Wredundant-decls -Wnested-externs
-Wstrict-proto
types  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual
-fformat-exten
sions -ansi  -nostdinc -I- -I. -I../.. -I../../../include  -D_KERNEL -include
op
t_global.h -elf  -mpreferred-stack-boundary=2  ../../i386/i386/machdep.c
/tmp/ccfL2694.s: Assembler messages:
/tmp/ccfL2694.s:3563: Error: operands given don't match any known 386
instruction
*** Error code 1

Following is the assembler code in question:

.L659:
 movl %ecx,%eax
 jmp .L658
 .p2align 2,0x90
.L643:
 testb $1,%bl
 je .L644
#APP
 movl %dr0,-16(%ebp) <-------Line 3563 is here
#NO_APP
 movl $1,%ecx
.L644:
 testb $2,%bl
 je .L646
#APP
 movl %dr1,%edx
#NO_APP
 leal -16(%ebp),%eax
 movl %edx,(%eax,%ecx,4)
 incl %ecx

-Maxim



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to