This was my mistake.  Seigo Tanimura found the problem and sent me a
patch which I committed as soon as I saw it.  I had a bad contraint on
the destination operand of an __asm inline that did not trigger when I
built the kernel at the default optimization level, but does at other
optimization levels.

-Brian
--
Brian Dean
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Maxim Sobolev wrote:
> 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


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

Reply via email to