DynamoRIO / DynamoRIO/dynamorio

support gcc that doesn't know vmovdqu

Open
#441 5 comments 0 reactions 0 assignees View on GitHub
Component-Build Migrated Priority-Medium
Dominant language
C
Stars
3.2k
Forks
629
Avg merge
2d 15h
Merged PRs (30d)
31

Description

_From [bruen...@google.com](https://code.google.com/u/109494838902877177630/) on April 28, 2011 23:56:21_

from email:

You must have an older compiler: compiles for me with gcc 4.4.x, VS2005,
and VS2008. I had to put in raw encodings for VS2005 which doesn't know
vmovdqu. Can you figure out how to programmatically determine your
compiler and adjust the asm code appropriately (have to add raw for ymm6+ too)? If there's no simple define, might have to create a
config-time test (a "try-assemble") to figure out whether vmovdqu is
supported.

On Thu, Apr 28, 2011 at 11:37:54PM -0400, Zhao Qin wrote:
> I got error message when building the code.
>
> /.../dynamorio-tls/core/x86/x86.asm:1782: Error: no such instruction:
> `vmovdqu [rax+0*32],ymm0'

_Original issue: http://code.google.com/p/dynamorio/issues/detail?id=441_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.