* "no such 386 instruction" with gcc 2.95.2
@ 2001-01-25 21:46 David L. Nicol
2001-01-25 21:51 ` Brian Gerst
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: David L. Nicol @ 2001-01-25 21:46 UTC (permalink / raw)
To: linux-kernel, chris.ricker
I think I must need to upgrade my assembler, but:
2.4.0/Documentation/Changes does not list an assembler version.
make[2]: Entering directory `/mnt/sdb2/src/linux-2.4.0/drivers/md'
gcc -D__KERNEL__ -I/mnt/sdb2/src/linux-2.4.0/include -Wall -Wstrict-proto
types -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-sta
ck-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /mnt/sdb2/src/l
inux-2.4.0/include/linux/modversions.h -DEXPORT_SYMTAB -c xor.c
{standard input}: Assembler messages:
{standard input}:996: Error: no such 386 instruction: `movups'
{standard input}:997: Error: no such 386 instruction: `movups'
{standard input}:998: Error: no such 386 instruction: `movups'
{standard input}:999: Error: no such 386 instruction: `movups'
{standard input}:1001: Error: no such 386 instruction: `prefetcht0'
{standard input}:1002: Error: no such 386 instruction: `prefetcht0'
{standard input}:1005: Error: no such 386 instruction: `movaps'
{sta...
...
--
David Nicol 816.235.1187 dnicol@cstp.umkc.edu
Five seconds of light is a lot of data.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: "no such 386 instruction" with gcc 2.95.2
2001-01-25 21:46 "no such 386 instruction" with gcc 2.95.2 David L. Nicol
@ 2001-01-25 21:51 ` Brian Gerst
2001-01-27 10:17 ` Pavel Machek
2001-01-27 15:05 ` Jakob Schroeter
2 siblings, 0 replies; 5+ messages in thread
From: Brian Gerst @ 2001-01-25 21:51 UTC (permalink / raw)
To: David L. Nicol; +Cc: linux-kernel, chris.ricker
"David L. Nicol" wrote:
>
> I think I must need to upgrade my assembler, but:
> 2.4.0/Documentation/Changes does not list an assembler version.
The gas assembler is part of binutils.
--
Brian Gerst
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "no such 386 instruction" with gcc 2.95.2
2001-01-25 21:46 "no such 386 instruction" with gcc 2.95.2 David L. Nicol
2001-01-25 21:51 ` Brian Gerst
@ 2001-01-27 10:17 ` Pavel Machek
2001-01-28 15:23 ` Matti Aarnio
2001-01-27 15:05 ` Jakob Schroeter
2 siblings, 1 reply; 5+ messages in thread
From: Pavel Machek @ 2001-01-27 10:17 UTC (permalink / raw)
To: David L. Nicol, linux-kernel, chris.ricker
Hi!
> I think I must need to upgrade my assembler, but:
> 2.4.0/Documentation/Changes does not list an assembler version.
>
>
>
>
> make[2]: Entering directory `/mnt/sdb2/src/linux-2.4.0/drivers/md'
> gcc -D__KERNEL__ -I/mnt/sdb2/src/linux-2.4.0/include -Wall -Wstrict-proto
> types -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -mpreferred-sta
> ck-boundary=2 -march=i586 -DMODULE -DMODVERSIONS -include /mnt/sdb2/src/l
> inux-2.4.0/include/linux/modversions.h -DEXPORT_SYMTAB -c xor.c
> {standard input}: Assembler messages:
> {standard input}:996: Error: no such 386 instruction: `movups'
> {standard input}:997: Error: no such 386 instruction: `movups'
> {standard input}:998: Error: no such 386 instruction: `movups'
> {standard input}:999: Error: no such 386 instruction: `movups'
> {standard input}:1001: Error: no such 386 instruction: `prefetcht0'
> {standard input}:1002: Error: no such 386 instruction: `prefetcht0'
> {standard input}:1005: Error: no such 386 instruction: `movaps'
> {sta...
> ...
Hmm, perhaps I understand: xor wants to have best routines for all
possible CPUs, so it has instructions beyond 386....
Pavel
--
I'm pavel@ucw.cz. "In my country we have almost anarchy and I don't care."
Panos Katsaloulis describing me w.r.t. patents at discuss@linmodems.org
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: "no such 386 instruction" with gcc 2.95.2
2001-01-27 10:17 ` Pavel Machek
@ 2001-01-28 15:23 ` Matti Aarnio
0 siblings, 0 replies; 5+ messages in thread
From: Matti Aarnio @ 2001-01-28 15:23 UTC (permalink / raw)
To: Pavel Machek; +Cc: David L. Nicol, linux-kernel, chris.ricker
> > I think I must need to upgrade my assembler, but:
> > 2.4.0/Documentation/Changes does not list an assembler version.
It does, the "binutils" package contain the assembler and linker,
et.al. of that kind utilities. The errors quoted below are
definitely due to "too old" assembler.
> > {standard input}: Assembler messages:
> > {standard input}:996: Error: no such 386 instruction: `movups'
> > {standard input}:1001: Error: no such 386 instruction: `prefetcht0'
> > {standard input}:1005: Error: no such 386 instruction: `movaps'
/Matti Aarnio
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: "no such 386 instruction" with gcc 2.95.2
2001-01-25 21:46 "no such 386 instruction" with gcc 2.95.2 David L. Nicol
2001-01-25 21:51 ` Brian Gerst
2001-01-27 10:17 ` Pavel Machek
@ 2001-01-27 15:05 ` Jakob Schroeter
2 siblings, 0 replies; 5+ messages in thread
From: Jakob Schroeter @ 2001-01-27 15:05 UTC (permalink / raw)
To: linux-kernel
Hi!
I have a similar problem when compiling recent 2.4.0-ac or 2.4.1-pre kernels:
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -march=i686 -c -o i387.o i387.c
{standard input}: Assembler messages:
{standard input}:30: Error: no such 386 instruction: `ldmxcsr'
{standard input}:52: Error: no such 386 instruction: `fxsave'
{standard input}:87: Error: no such 386 instruction: `fxsave'
{standard input}:115: Error: no such 386 instruction: `fxrstor'
make[1]: *** [i387.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.0-ac11/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2
I'm using binutils 2.10.1 and egcs 1.1.2.
What could be the problem?
Thanks in advance,
Jakob
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-01-28 15:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-25 21:46 "no such 386 instruction" with gcc 2.95.2 David L. Nicol
2001-01-25 21:51 ` Brian Gerst
2001-01-27 10:17 ` Pavel Machek
2001-01-28 15:23 ` Matti Aarnio
2001-01-27 15:05 ` Jakob Schroeter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox