[LLVMdev] llvm/test: suffix or operands invalid for `push'
Dale Johannesen
dalej at apple.com
Wed Feb 27 14:31:02 PST 2008
On Feb 27, 2008, at 2:12 PM, Joachim Durchholz wrote:
> Some additional info:
>
> I just found the .s files mentioned in the error message, and checked
> them. All error messages refer to one of the following four
> instructions:
> pushl %ebp
> pushl %esi
> popl %ebp
> popl %esi
> It's always the same error, "suffix or operands invalid for
> `push'" (resp `pop').
Those are valid instructions in every x86-32 assembler I'm aware of.
Perhaps it needs a switch to put it in 32-bit mode?
Perhaps it is not parsing tab characters?
> There are no other push or pop instructions in any .s file.
> 2006-11-06-StackTrace is not listed during testing, and generates no
> error messages. All other .s files with pushl or popl are listed
> during
> testing and fail with the above-mentioned error message.
>
> Again: What should I try next?
>
> Regards,
> Jo
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
More information about the llvm-dev
mailing list