On Sun, 1 Jan 2006 20:22:38 +0100 "Ge van Geldorp" gvg@reactos.org waved a wand and this message magically appeared:
From: Alex Buell
[GAS] ntoskrnl/ex/i386/fastinterlck_asm.S ntoskrnl/ex/i386/fastinterlck_asm.S: Assembler messages: ntoskrnl/ex/i386/fastinterlck_asm.S:408: Error: suffix or operands invalid
for `cmpxchg8b'
I believe cmpxchg8b is a Pentium-or-higher instruction, so we shouldn't be using it (at least not without testing if it's available).
FYI I use the following versions: binutils 2.15.90.0.2, gcc 3.4.2 to build ReactOS.